What do you all think of this? Do redirects ever make sense to an xml-rpc call? In reading the spec it says (in reference to the response status value): "Unless there's a lower-level error, always return 200 OK." Now granted this problem stems from calling a ZMI API through xml-rpc, but for better or for worse, that is the de-facto TTW API into Zope. And since you can't help passing REQUEST and RESPONSE in, you can't stop the redirect by omitting the R/R arguments through xml-rpc. Thoughts anyone? -Casey ----- Original Message ----- From: "Marco Aurelio Catunda Martins" <catunda@embratel.net.br> To: <zope@zope.org> Sent: Saturday, August 31, 2002 5:55 PM Subject: [Zope] xmlrpc redirect response
Hello,
When I try to adding an DTML Document by xmlrpc call the following error appear:
xmlrpclib.ProtocolError: <ProtocolError for localhost:8080/RPC2: 302 Moved Temporarily>
The 302 error code is about redirect response. I think there is no make sense redirect in xmlrpc call, so change zope source. I put the following method at Response class in xmlrpc.py file:
def redirect(self, location, status=302, lock=0): pass
What do you think about it? Is there any problem?
-- Marco Catunda
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )