【问题标题】:SoapUI request returns HTTP/1.1 400 Bad RequestSoapUI 请求返回 HTTP/1.1 400 错误请求
【发布时间】:2009-10-27 15:52:01
【问题描述】:

我正在使用 SoapUI 对我们的 .net 网络服务之一进行负载测试。

我是 SoapUI 的新手,所以我已经完成了“入门”,使用的是公开可用的服务,并且没有遇到任何问题。但是当我尝试向我的网络服务发送请求时,我收到一条 HTTP/1.1 400 错误请求消息。

我从架构中生成了一个默认请求,并将请求 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>

任何想法我做错了什么?

【问题讨论】:

    标签: web-services load-testing soapui


    【解决方案1】:

    好的,我找到了问题所在。 Web 服务需要一个实际上不是 XML 的字符串,因此将其包装在 &lt;![CDATA[ ... ]]&gt; 中就可以了。

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

    【讨论】:

      【解决方案2】:

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

      问候

      【讨论】:

      • @Rulas,我使用的是 3.0.1 版。我当然可以尝试 2.5.1。
      • @Rulas,在 2.5.1 中完全一样。
      • 我也在使用 3.0.1,它工作正常...如果这是一个您可以分享的端点,也许我可以帮助您,它必须是您的 sintax 中的某些内容或您配置端点的方式
      猜你喜欢
      • 2017-07-21
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      相关资源
      最近更新 更多