肥皂(sudsjurko):urllib.error.HTTPError:HTTP错误400:错误请求

2024-10-06 12:36:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用此web服务:http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc

这是我调用端点getPassword的python代码:

from suds.client import Client
import logging

logging.basicConfig(level=logging.DEBUG)
logging.getLogger('suds.client').setLevel(logging.DEBUG)

wsdl_url = 'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc?wsdl'

client = Client(wsdl_url, headers= { 'Content-Type' : 'application/soap+xml; charset=utf-8' } )

result = client.service.getPassword(UserId='XXXXXXX', Password='XXXXX', PassKey='passkey123')

这将引发错误,这是调试输出:

^{pr2}$

我怎么解决这个问题?有什么线索,谢谢!在


Tags: debugimportcomclienthttploggingsudswsdl