为什么 SOAPUI return 错误请求?

Why does SOAPUI return bad request?

我创建了一个 soapui 项目来测试 this wsdl

发送此请求时

  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:x/="http://www.w3schools.com/xml/">
 <soapenv:Header/>
 <soapenv:Body>
    <x/:CelsiusToFahrenheit>
       <!--Optional:-->
       <x/:Celsius>30</x/:Celsius>
    </x/:CelsiusToFahrenheit>
 </soapenv:Body>

我在原始响应中收到错误请求

  HTTP/1.1 400 Bad Request
  Cache-Control: private,public
  Content-Type: text/xml; charset=utf-8
  Date: Sun, 28 Feb 2016 17:33:28 GMT
  Server: Microsoft-IIS/7.5
  X-AspNet-Version: 4.0.30319
  X-Powered-By: ASP.NET
  Content-Length: 0

由于命名空间中的特殊字符 (x/),错误非常轻微,可以通过验证请求(在请求编辑器中单击“Alt+v”键)找到

想不通为什么soapUI生成请求的时候会出现这样的特殊字符

应该怎样做才能使请求有效?

请将请求更改为以下(将 x/ 替换为 x):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:x="http://www.w3schools.com/xml/">
   <soapenv:Header/>
   <soapenv:Body>
      <x:CelsiusToFahrenheit>
         <x:Celsius>30</x:Celsius>
      </x:CelsiusToFahrenheit>
   </soapenv:Body>
</soapenv:Envelope>

下面是如上更改请求后成功响应的屏幕截图。