gpt4 book ai didi

soap - 使用失眠症来打 SOAP 电话

转载 作者:行者123 更新时间:2023-12-03 13:45:46 28 4
gpt4 key购买 nike

我正在尝试使用 Insomnia 调用 SOAP 电话 - 特别是试图让帖子成功。我将 URL 定义为端点,并将正文类型作为带有 SOAP 内容(信封、标题、正文)的 XML。我在标题中定义了用户 ID 和密码。当我运行时,我得到 415 Unsupported Media Type。由于信封中的所有 URL 寻址,我无法真正粘贴 SOAP 内容。我正在使用 Insomnia 成功地进行 REST 调用以获取我的信息(出于某种疯狂的原因,获取的是 REST,但帖子是 SOAP)但无法让插入工作。我需要什么特别的东西,还是 Insomnia 不支持 SOAP 后处理?我用谷歌搜索,它出现在 2018 年,这是添加的。我没有可用的 WSDL。

我很感激这并没有提供很多信息,所以关于我可以提供什么来获得帮助的指导也会有所帮助。有没有人成功地使用 Insomnia 进行 SOAP 调用?

最佳答案

我需要做的只是:

  • 索取方式:POST .
  • 设置Content-Type标题到 text/xml; charset=utf-8 ( application/xml 给了我 415 响应)。
  • 将请求正文包装在适当的 SOAP 信封中。

  • 您应该可以在 YourHandler.asmx 上调用 GET查找要使用的请求的信封。信封应该看起来像这样:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
    <HelloWorld xmlns="http://tempuri.org/">
    <foo>
    <Id>1</Id>
    <Name>Bar</Name>
    </foo>
    </HelloWorld>
    </soap:Body>
    </soap:Envelope>

    指南和信封样本的积分转到 this answer .

    关于soap - 使用失眠症来打 SOAP 电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59717618/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com