zoukankan      html  css  js  c++  java
  • 在c#下用 WCF编写restful

    1、添加WCF服务库

    2、在global里面注册路由

     RouteTable.Routes.Add(new ServiceRoute("api", new WebServiceHostFactory(), typeof(api.OpenApi.OpenApi)));

    3、在webconfig里面添加如下配置

     <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
        <standardEndpoints>
          <webHttpEndpoint>
            <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" crossDomainScriptAccessEnabled="false" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="4194304" />
          </webHttpEndpoint>
        </standardEndpoints>
        <bindings>
          <webHttpBinding>
            <binding closeTimeout="04:01:00"
                 openTimeout="04:01:00" receiveTimeout="04:10:00" sendTimeout="04:01:00"
                 allowCookies="false" bypassProxyOnLocal="false"
                 hostNameComparisonMode="StrongWildcard"
                 maxBufferSize="2147483647" maxBufferPoolSize="2147483647"
                 maxReceivedMessageSize="2147483647">
    
              <readerQuotas  maxDepth="128" maxStringContentLength="2147483647" maxArrayLength="2147483647"
            maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
            </binding>
          </webHttpBinding>
          <!--发短信-->
          <basicHttpBinding>
            <binding name="serviceSoap" />
          </basicHttpBinding>
          <!--发短信-->
        </bindings>
        <!--发短信-->
        <client>
          <endpoint address="http://api5.nashikuai.cn/service.asmx" binding="basicHttpBinding"
              bindingConfiguration="serviceSoap" contract="smsServices.serviceSoap"
              name="serviceSoap" />
        </client>
        <!--发短信-->
      </system.serviceModel>
    

      

  • 相关阅读:
    SpringBoot打包 jar文件太小 无jar
    公共dns
    SpringBoot解决跨域问题
    git学习-来自慕课网
    SpringBoot Value 'xxx' is not a valid duration
    Maven生成项目
    github-自我使用-滑稽
    jsonp示列
    mysqldump 备份和恢复整理
    myql二进制日志
  • 原文地址:https://www.cnblogs.com/_fyz/p/4305800.html
Copyright © 2011-2022 走看看