Massimo, I got the same thing (see below).  Note that the original way I was 
calling worked on my local development machine.  By work I mean if I pas valid 
credentials I can acces the function and know that I m loggend in AND if I pass 
invalid credentials I get the 303 error.  In other words it works perfectly 
locally.  The  dev machine is Windows 7 and the remote system is Linux/Apache.  
Very weird.

>>> rserver = 
>>> xmlrpclib.Server("http://%s:%...@www.meetingmonkey.net/init/default/call/xmlrpc";
>>>  % (urllib.quote("david.wald...@gmail.com"),urllib.quote("xxx")))
>>> rserver.getmeetings()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File 
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py", 
line 1147, in __call__
    return self.__send(self.__name, args)
  File 
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py", 
line 1437, in __request
    verbose=self.__verbose
  File 
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py", 
line 1191, in request
    headers
xmlrpclib.ProtocolError: <ProtocolError for 
david.waldrop%40gmail.com:x...@www.meetingmonkey.net/init/default/call/xmlrpc: 
303 SEE OTHER>
>>> 

On Nov 2, 2010, at 1:52 PM, mdipierro wrote:

Please try:

rserver = xmlrpclib.Server("http://%s:%...@www.meetingmonkey.ne/init/
default/call/xmlrpc"
% (urllib.quite(email),urllib.quote(password))

Moreover I made a mistake in my previous advice. It should be

@auth.requires_login()
def call(): return service()

and NOT

@auth.requires(auth.user)
def call(): return service()

On Nov 2, 12:41 pm, David Waldrop <david.wald...@gmail.com> wrote:
> I tried several variations of encoding the url but got the following.
> 
> Last login: Mon Nov  1 05:46:43 on ttys000
> pydlw-mac-laptop:~ David$ python
> Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
> [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.>>> 
> import urlib
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: No module named urlib>>> import urllib
>>>> import xmlrpclib
>>>> rserver = 
>>>> xmlrpclib.Server("http://david.wald...@gmail.com:x...@www.meetingmonkey.net/init/default/call/xmlrpc";)
>>>> rserver.getmeetings()
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1147, in __call__
>     return self.__send(self.__name, args)
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1437, in __request
>     verbose=self.__verbose
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1191, in request
>     headers
> xmlrpclib.ProtocolError: <ProtocolError for 
> david.wald...@gmail.com:x...@www.meetingmonkey.net/init/default/call/xmlrpc:303
>  SEE OTHER>
> 
>>>> rserver = 
>>>> xmlrpclib.Server(urllib.quote("http://david.wald...@gmail.com:x...@www.meetingmonkey.net/init/default/call/xmlrpc";))
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1411, in __init__
>     raise IOError, "unsupported XML-RPC protocol"
> IOError: unsupported XML-RPC protocol
> 
>>>> rserver = 
>>>> xmlrpclib.Server("http://"+urllib.quote("david.wald...@gmail.com:xxx")+"@www.meetingmonkey.net/init/default/call/xmlrpc")
>>>> rserver.getmeetings()
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1147, in __call__
>     return self.__send(self.__name, args)
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1437, in __request
>     verbose=self.__verbose
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1191, in request
>     headers
> xmlrpclib.ProtocolError: <ProtocolError for 
> david.waldrop%40gmail.com%3a...@www.meetingmonkey.net/init/default/call/xmlrpc:303
>  SEE OTHER>
> 
>>>> rserver = 
>>>> xmlrpclib.Server("http://"+urllib.quote("david.wald...@gmail.com:x...@x")+"www.meetingmonkey.net/init/default/call/xmlrpc")
>>>> rserver.getmeetings()
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1147, in __call__
>     return self.__send(self.__name, args)
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1437, in __request
>     verbose=self.__verbose
>   File 
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xmlrpclib.py",
>  line 1191, in request
>     headers
> xmlrpclib.ProtocolError: <ProtocolError for 
> david.waldrop%40gmail.com%3Axx%40xwww.meetingmonkey.net/init/default/call/xmlrpc:303
>  SEE OTHER>
> 
> On Nov 2, 2010, at 12:55 PM, mdipierro wrote:
> 
>> import xmlrpclib
>> rserver =
>> xmlrpclib.Server("http://david.wald...@gmail.com:x...@www.meetingmonkey.net/i
>> nit/default/call/xmlrpc")
>> rserver.getmeetings()
> 
> 

Reply via email to