我需要一个指南来建立到公共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,但我还没有用过。