我正在将 spyne 2.11 与 Django 1.4 一起使用,并且我正在尝试模拟 Apache Axis 1.4 Web 服务。
我的 WS 客户端是 suds,我正在接收带有裸露主体的 WS 请求,即,参数未包含在消息内和“SOAPAction”http 标头中。
尽管我明确指定了 _operation_name un srpc 装饰器和 _body_style='bare',但 Spyne 无法识别该操作。它仍然尝试从元素的第一个子元素中获取操作名称。
我如何指导脊椎:
- 考虑 SOAPHeader 作为 operation_name
- 将 SOAP-Env:Body 的第一个孩子视为函数/操作参数?