-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dieter Maurer wrote: > Chris Withers wrote at 2006-10-12 08:35 +0100: >> Peter Bengtsson wrote: >>> xml_content = open('validxmlfile.xml').read() >>> http = httplib.HTTP("localhost", 8080) >>> http.putrequest("POST", "/uploadExpenseXML") >> That's not really a valid transaction... > > Why not? > > > The real problem is that Zope wrongfully assumes that each > "POST" with content type "text/xml" is an XML-RPC request. > > That's wrong at least since XML is more widely used on the browser > side (e.g. XForms).
I think XForms uses PUT to save the model back to the server, rather than POST. WRT my proposed earlier solution: Adding a custom server type does not necessarily require deploying a hacked version of ZPublisher: it is possible to register new server types in Zope2 products (e.g., the original ClockServer product). Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFLqzA+gerLs4ltQ4RAs5QAJ9O4YHNOS9jAqIgD7Mv+4tdRbj35ACdE2Zk f6XAABi4VRlZWq4OSDCCuoo= =NxlO -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )