SoapUI请求返回HTTP / 1.1 400错误请求

时间:2009-10-27 15:52:02

标签: web-services load-testing soapui

我正在使用SoapUI来加载我们的.net网络服务之一。

我是SoapUI的新手,因此我使用公开服务完成了“入门”,并且没有任何问题。但是当我尝试向我的webservice发送请求时,我收到了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>

任何想法我做错了什么?

2 个答案:

答案 0 :(得分:6)

好的,我发现了问题。 Web服务期望一个字符串实际上不是XML,因此将其包装在<![CDATA[ ... ]]>中就可以了。

我猜测试页必须在后台做类似的事情吗?

答案 1 :(得分:1)

我在版本2.5.1中看到过这个问题,您使用的是什么版本的SOAP UI?也许您可以尝试使用2.5并查看会发生什么。

此致