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



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

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

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

我建议你看看这个库:

https://requests.readthedocs.io/en/latest/

你可以发送HTTP请求到URL端点,解析数据,等等。希望这对你有帮助!

我过去曾成功地使用过suds和SOAPpy。我现在看到有人推荐Zeep,但我还没有用过。

相关内容

  • 没有找到相关文章

最新更新