服务器无法识别HTTP标头SOAP的值

时间:2008-12-09 06:59:26

标签: web-services soap

在这里,您可以找到我的Jobs.asmx webService的WSDL。 http://recpushdata.cyndigo.com/jobs.asmx

事情是我在http://bugmusic.cyndigo.com/CallWebService.html

创建了一个HTML页面

并且返回错误服务器时无法识别HTTP标头SOAP的值。

我无法找到错误。

1 个答案:

答案 0 :(得分:0)

添加或删除httppost,httpget协议。如下:

在您的Web.config中

&lt;webServices&gt;<br>
&lt;protocols&gt;<br>
&lt;add name=&quot;HttpPost&quot;/&gt; <br>
&lt;add name=&quot;HttpGet&quot;/&gt; <br>
&lt;/protocols&gt;<br>
&lt;/webServices&gt;<br>

in your machine.config:<br>
&lt;system.web&gt;<br>
    ...<br>
    &lt;webServices&gt;<br>
        &lt;protocols&gt;<br>
              &lt;add name="HttpSoap"/&gt;<br>
              &lt;add name="HttpPost"/&gt;<br>
              &lt;add name="HttpGet"/&gt;<br>
              &lt;add name="Documentation"/&gt;<br>
              &lt;add name="HttpPostLocalhost"/&gt;<br>
        &lt;/protocols&gt;<br>
    &lt;/webServices&gt;<br>
    ...<br>
&lt;/system.web<br>