api - 与 postman 请求 SOAP

标签 api soap soapui postman

我不知道如何在 postman 中向 swea riksbank 进行 SoapUI 调用 (瑞典银行)。我有 wsdl请求url中的url,可以得到 this当我将请求正文留空时的结果。但是当我尝试从 api 文档输入请求示例时,我仍然得到与上面相同的响应

//the request example
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"xmlns:xsd="http://swea.riksbank.se/xsd">
<soap:Header/>
    <soap:Body>
        <xsd:getAnnualAverageExchangeRates>
            <year>2010</year>
            <month>4</month>
            <languageid>en</languageid>
        </xsd:getAnnualAverageExchangeRates>
    </soap:Body>
</soap:Envelope>

我也尝试过这个link但根本无法让它工作

最佳答案

在您链接的 WSDL 底部有:

<soap12:address location="http://swea.riksbank.se:80/sweaWS/services/SweaWebServiceHttpSoap12Endpoint"/>

如果您将 http://swea.riksbank.se:80/sweaWS/services/SweaWebServiceHttpSoap12Endpoint 设置为 URL,请使用 POST 作为方法,将 raw 设置为正文类型,并在中选择 XML下拉菜单。

您的正文是正确的,只是在 xmlns:xsd="http://swea.riksbank.se/xsd"

之前缺少一个空格

关于api - 与 postman 请求 SOAP ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49194637/

相关文章:

api - 无法获取 PayPal 沙箱帐户链接到第三方权限

c# - 有没有一种简单的方法可以使用 Office 365 API 来验证 WPF 桌面应用程序?

php - Laravel 和 oauth 2

php - 无法连接到 WSDL

batch-file - SSl Handshake_failure SOAPUI

api - 梦幻 super 联赛 API

c# - 为什么我会得到这个 XML block 的 org.xml.sax.SAXException?

java - 轻量级 Java Web 服务

soapui - javax.net.ssl.SSLPeerUnverifiedException : peer not authenticated in SOAPUI tool

selenium - org.openqa.selenium.os.OsProcess checkForError 和 org.apache.commons.exec.ExecuteException : Process exited with an error with Selenium ChromeDriver