zoukankan      html  css  js  c++  java
  • 经常调用的WebServce的方法有哪些?

    get,post,soap

    get的request
    GET /ServiceURL/ServiceName.asmx/WebMethodName?param1=123&param2=234

    get的resopnse
    returnValue

    Post的Request
    POST /ServiceURL/ServiceName.asmx/WebMethodName HTTP/1.1
    HOST: hostname(localhost)
    Content-Type:application/x-www-form-urlencoded
    Content-Length:length(int)
    param1=123&param2=234

    Post的Response
    HTTP/1.1 200 OK
    Content-Type:text/xml; charset=utf-8
    Content-Length:length
    <returnType(String,boolena,etc.) xmlns="namespaces">returnValue</returnType>

    SOAP的Request
    POST /webservice1.asmx HTTP/1.1
    Host: localhost
    Content-Type: text/xml; charset=utf-8
    Content-Length: length
    SOAPAction: "http://localhost/WebServer/Webmethodname"

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <Webmethodname xmlns="http://tempurl.org/webservices1/service1">
          <Param1>value123</Param1>
          <Param2>string</Param2>
        </Webmethodname>
      </soap:Body>
    </soap:Envelope>

    SOAP的Response
    HTTP/1.1 200 OK
    Content-Type: text/xml; charset=utf-8
    Content-Length: length

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <WebmethodnameResponse xmlns="http://tempurl.org/webservices1/service1">
          <WebmethodnameResult>returnValue</WebmethodnameResult>
        </WebmethodnameResponse>
      </soap:Body>
    </soap:Envelope>

    最常见的就以上三种,另外json什么的也可以,就不一一举例了。

  • 相关阅读:
    C# 类与类的关系(2)
    如何成为一个优秀的程序员?
    设计模式详细系列教程 (二) 创建型模式
    UML系列 (四) 实战机房收费系统
    UML系列 (三) 四种关系
    HDU 4003 Find Metal Mineral(树形DP+分组背包)
    从零开始的acm竞赛生涯
    2016 ACMICPC ECFinal题解整理
    第四章 复杂选择结构
    第五章 循环结构
  • 原文地址:https://www.cnblogs.com/evan51/p/3920874.html
Copyright © 2011-2022 走看看