SoapUI 请求返回 HTTP/1.1 400 错误请求
我正在使用 SoapUI 来加载测试我们的 .net Web 服务之一。
我是 SoapUI 的新手,所以我已经使用公开可用的服务完成了“入门”,并且没有遇到任何问题。但是,当我尝试向 Web 服务发送请求时,我收到一条 HTTP/1.1 400 Bad Request 消息。
我从架构生成默认请求,并将请求 XML 插入标签中,但是当我提交它时,出现上述错误。
如果我浏览到该服务并在测试页面中插入相同的 XML,则它可以正常工作。
这是我提交的 XML:
<AccountInformationRequest xmlns="http://RedlineApplicationServices.com/CognitionAI/AccountInformationRequest.xsd">
<Authentication>
<LoginName>WWWWWW</LoginName>
<Password>KKKKKKK</Password>
</Authentication>
<Directives>
<Environment>TRIAL</Environment>
<RequestedAction>AccountSummary</RequestedAction>
<CustomerReference>77777</CustomerReference>
<AccountReference>000000111111</AccountReference>
</Directives></AccountInformationRequest>
您知道我做错了什么吗?
I'm using SoapUI to load test one of our .net webservices.
I'm new to SoapUI, so I've run through the "getting started", using a publicly available service, and had no problems. But when I try to send a request to my webservice I'm getting a HTTP/1.1 400 Bad Request message.
I generate a default request from the schema, and insert the request XML in the tags, but when I submit it, I get the error above.
If I browse to the service and insert the same XML in the test page, it works perfectly.
Here's the XML I'm submitting:
<AccountInformationRequest xmlns="http://RedlineApplicationServices.com/CognitionAI/AccountInformationRequest.xsd">
<Authentication>
<LoginName>WWWWWW</LoginName>
<Password>KKKKKKK</Password>
</Authentication>
<Directives>
<Environment>TRIAL</Environment>
<RequestedAction>AccountSummary</RequestedAction>
<CustomerReference>77777</CustomerReference>
<AccountReference>000000111111</AccountReference>
</Directives></AccountInformationRequest>
Any ideas what I'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好的,我已经找到问题了。 Web 服务需要一个字符串,而不是实际上的 XML,因此将其包装在
中就可以了。
我猜测试页必须在后台做类似的事情?
OK, I've found the problem. The webservice is expecting a string not actually XML, so wrapping it in a
<![CDATA[ ... ]]>
did the trick.I guess the test page must do something similar in the background?
我在版本 2.5.1 中看到过这个问题,您使用的是哪个版本的 SOAP UI?也许您可以尝试使用 2.5,看看会发生什么。
问候
I've seen this problem in Version 2.5.1, what version of SOAP UI are you using?, maybe you could try with 2.5 and see what happens.
Regards