[Twisted-web] Run Nevow and XMLRPC on a single port?
p.mayers at imperial.ac.uk
Thu Dec 14 05:45:34 CST 2006
Marian Schubert wrote:
>> I believe you can do this:
>> class Xrpc(xmlrpc.XMLRPC):
>> def xmlrpc_echo(self, arg):
>> return arg
>> xrpc = Xrpc()
>> page = NevowRootPage()
>> page.putChild('RPC2', xrpc)
> just make sure xmlrpc resource isn't behind nevow.guard
It's a shame you can't persuade guard by URL arguments to not try an
HTTP redirect to HTML login, but issue an HTTP auth challenge.
Bizarrely nevow guard will accept http auth credentials if they're
given, but I don't know of a single HTTP client that will submit them
without getting the 401 first.
More information about the Twisted-web