【问题标题】:How do POST a Request to this SOAP Web Service如何向此 SOAP Web 服务 POST 请求
【发布时间】:2013-12-19 12:46:42
【问题描述】:

我被要求使用供应商的 SOAP Web 服务,但他们没有用于测试请求或响应的文档。

我有一个SOAP envelope 的示例,并希望使用fiddler 来构建一个至少可以证明我正在使用该服务的测试。

我没有得到网络服务的参考,也不知道地址。存在以下 XML 标记:xmlns="urn:xxx-com:xxx:data:v3"

我想我有两个问题:

  1. 我可以从该标签中看出 Web 服务地址是什么('urn' 部分代表什么)?
  2. 我可以在fiddler 中创建一个POST 到地址并将SOAP 信封粘贴到其中以获得某种响应吗?

我在这方面非常缺乏经验,所以如果问题有点幼稚,我深表歉意。

【问题讨论】:

  • 告诉他们给你 WSDL 或它的链接,然后使用“添加服务参考”。永远不要在没有 WSDL 的情况下使用 SOAP Web 服务。

标签: xml web-services soap


【解决方案1】:

首先:“xmlns”(包含 urn)是此 Web 服务中使用的名称空间,它不反映 Web 服务位置是什么,因为它可以包含您指定的任何文本(例如:xmlns ="urn:anything") 并且它仍然有效。

第二:您应该要求提供 WSDL 文件,因为 Web 服务中仍然缺少很多细节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多