尝试运行我的代码我得到一个zeep.exceptions.TransportError:服务器返回HTTP状态404(没有内容可用)。
我正在使用我学校的肥皂api(我想 - wsdl + rest = ???)。它位于https://cms.powerschool.com/pearson-rest/services/PublicPortalServiceJSON?wsdl
在此之下,我想要一个登录对象。一堆swep告诉我这是
login(username: xsd:string, password: xsd:string, userType: xsd:int) -> return: ns2:ResultsVO
最后,这是我的代码。最后一行出错。
#!/usr/bin/env python3
import zeep, requests
def createClient(base_url):
if base_url[:-1] != "/":
base_url += "/"
session = requests.Session()
session.auth = requests.auth.HTTPDigestAuth("pearson","m0bApP5")
url = base_url + "pearson-rest/services/PublicPortalServiceJSON?wsdl"
return zeep.Client(wsdl=url,transport=zeep.transports.Transport(session=session))
client = createClient("https://cms.powerschool.com")
login = client.service.login(username="YYYYY",password="XXXXX",userType=2)
是什么导致这个?