Web Services 如何使用Python向公共Web服务发送请求?

jyztefdp  于 2022-11-24  发布在  Python
关注(0)|答案(2)|浏览(189)

我需要一个指南来建立一个连接到一个公共的网络服务,发送请求到它,并得到响应回来。例如,这个网络服务:

http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL

我已经尝试过用SoapUI应用程序测试这个API。这个API有很多方法,比如通过获取一个国家的ISO名称来发送它的首都(发送IR作为请求,获取德黑兰作为响应)。现在我想通过Python来实现这一点。我想访问它的所有方法并发送请求。只能通过连接到API的地址或任何其他方式(也许通过加载每个方法的XML代码并在Python?idk中运行它)。

5gfr0r5j

5gfr0r5j1#

我建议你去看看这个图书馆:
https://requests.readthedocs.io/en/latest/
您可以发送HTTP请求到URL端点,解析数据等。希望这能有所帮助!

kzmpq1sx

kzmpq1sx2#

我以前用过sudsSOAPpy,都很成功,现在看到有人推荐Zeep,但是我没有用过。

相关问题