zoukankan      html  css  js  c++  java
  • WebService的小问题

    WebService 出现因 URL 意外地以“/*****”结束,请求格式无法识别

    原因:

    .NET 连接的 Web 服务支持 HTTP GETHTTP POST SOAP 通讯协议。根据预设,在 .NET Framework 1.0 中,这三种通讯协议均设定为启用。在 .NET Framework 1.1 中,HTTP GET HTTP POST 是预设为停用。这是基于安全性的考虑。

    Web 服务升级至 .NET Framework 1.1 时,使用 HTTP GET HTTP POST 来叫用 Web 服务的应用程序就会失败。这些应用程序会收到
    System.Net.WebException
    错误讯息,表示无法辨识要求的格式。

    解决的方法:

    所以只要在Webservice中将默认关闭的HTTP GETHTTP POST 打开就可以解决上面的问题,要在webservice的web.config文件中的 <system.web> 节点下加入

    <webServices>
        <protocols>
            <add name= "HttpPost"/>
            <add name= "HttpGet"/>
        </protocols>
    </webServices>
    

    WebService找到多个终结点配置

    解决的方法:

    打开项目的app.config里的节点是不是有多个节点,是的话就将其他的节点删除,保留一个节点

      

  • 相关阅读:
    Swift使用闭包表达式
    css + html 小知识总结
    关于javascript的误区
    什么是cookie
    css技术和实例
    闭包练习
    web 小知识
    javascript------>(此文转发)
    Spring Boot 系列 @ControllerAdvice 拦截异常并统一处理
    JSR-303 数据校验学习
  • 原文地址:https://www.cnblogs.com/zk2003/p/3040916.html
Copyright © 2011-2022 走看看