我需要一个指南来建立一个连接到一个公共的网络服务,发送请求到它,并得到响应回来。例如,这个网络服务:
http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL
我已经尝试过用SoapUI应用程序测试这个API。这个API有很多方法,比如通过获取一个国家的ISO名称来发送它的首都(发送IR作为请求,获取德黑兰作为响应)。现在我想通过Python来实现这一点。我想访问它的所有方法并发送请求。只能通过连接到API的地址或任何其他方式(也许通过加载每个方法的XML代码并在Python?idk中运行它)。
2条答案
按热度按时间5gfr0r5j1#
我建议你去看看这个图书馆:
https://requests.readthedocs.io/en/latest/
您可以发送HTTP请求到URL端点,解析数据等。希望这能有所帮助!
kzmpq1sx2#
我以前用过suds和SOAPpy,都很成功,现在看到有人推荐Zeep,但是我没有用过。