SOAP UI提供内部服务器错误,但Fiddler表示无效的标头

时间:2017-09-11 17:29:19

标签: http soapui fiddler webservice-client

我要使用SOAP b2b Web服务。我试图了解调用的基本元素,并最终在没有app.config / wsdl导入的情况下使用它,并将使用c#。

我将wsdl导入SOAP UI,为请求数据输入了一些虚拟值,并在请求属性的密码中输入。我返回了500错误,详细信息仅限于本地计算机。

1个奇怪的旁边属性说认证类型:没有授权但没有正确的凭证我得到401。

Raw SOAP UI调用

GET https://b2b.example.com/yyyb2b/zzz.asmx HTTP/1.1
Host: b2b.example.com
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://www.example.com/yyy/GDDA"
Content-Length: 424
Host: b2b.example.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

所以我试图在fiddler中复制这个调用,看看能不能得到更好的信息:

那里的标题:

POST /yyyb2b/zzz.asmx HTTP/1.1: 
Host: b2b.example.com
Content-Type: text/xml; charset=utf-8
Content-Length: 419
SOAPAction: "http://www.example.com/yyy/GDDA"
Authentication: Basic base64(username:Password)

Fiddler返回302(找到),然后返回400说错误请求 - 无效标题

我尝试删除POST /yyyb2b / zzz.asmx HTTP / 1.1:作为“坏标题”'并被重定向到登录Web应用程序的gui部分。我看到的另一个可能的区别是身份验证方法。

为什么我会遇到不同的错误?

0 个答案:

没有答案