我正在使用Spyne创建一个简单的Web服务,客户机(我不控制它)发送一个GET来验证SSL是否正常工作。在
我创建的Spyne服务返回一个错误,表示只支持post。在
有什么想法可以让它对同一条简单的路径做出反应?在
代码示例(使用Django,但这不会产生任何影响):
在视图.py公司名称:
class QWCService(ServiceBase):
@rpc(Unicode, Unicode, _returns=Array(Unicode))
def authenticate(ctx, strUserName, strPassword):
print "authenticate"
return ["auth","success"]
app = Application([QWCService],
'my.namespace.com',
in_protocol=Soap11(validator='lxml'),
out_protocol=Soap11(),
)
app_service = csrf_exempt(DjangoApplication(app))
在网址.py公司名称:
^{pr2}$唯一能解决这个问题的方法是将URL翻到一个空白页,然后在SSL检查完成后再将其翻转回来。在
来自Spyne的错误:
肥皂11环境:Client.RequestNotAllowed 必须正确设置标题内容。
目前没有回答
相关问题 更多 >
编程相关推荐