[英]Sending a SOAP request using Postman
我正在嘗試按照此處找到的 API 文檔向 Loqate 服務發送 SOAP 請求。
文檔說 SOAP 端點是
https://api.addressy.com/Capture/Interactive/Find/v1.1/wsdlnew.ws
樣品要求是:
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Find
xmlns="http://api.addressy.com/">
<Key>AA11-AA11-AA11-AA11</Key>
<Text>wr5 3da</Text>
<IsMiddleware>True</IsMiddleware>
<Container>GB|RM|ENG|3DA-WR5</Container>
<Origin>52.182,-2.222</Origin>
<Countries>GB,US,CA</Countries>
<Limit>10</Limit>
<Language />
<Bias />
<Filters />
<GeoFence />
</Find>
</soap:Body>
</soap:Envelope>
所以我加載 Postman 並按照他們博客中的 Postman 指南進行這些步驟。
當我發送請求時,我只是返回這個頁面。 我不確定為什么它不起作用。
如何向此 API 發出 SOAP 請求? 我錯過了什么?
那不是服務端點,它是您可以獲取 WSDL 的地址。 在 WSDL 內部,您將找到服務端點:
<soap:address location="http://services.postcodeanywhere.co.uk/Capture/Interactive/Find/v1.10/soapnew.ws"/>
在那里發送您的請求。 端點在 http 上,但 https 似乎在同一個地址上工作: https://services.postcodeinteractive/wsv1.uk/Capture////
另一件事。 如果你想要一個比 Postman 更具體的客戶端,你可以試試SoapUI 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.