SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /globalweather.asmx HTTP/1.1
Host: www.webservicex.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.webserviceX.NET/GetCitiesByCountry"
<?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>
<GetCitiesByCountry xmlns="http://www.webserviceX.NET">
<CountryName>string</CountryName>
</GetCitiesByCountry>
</soap:Body>
</soap:Envelope>
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>
<GetCitiesByCountryResponse xmlns="http://www.webserviceX.NET">
<GetCitiesByCountryResult>string</GetCitiesByCountryResult>
</GetCitiesByCountryResponse>
</soap:Body>
</soap:Envelope>
************************************************************
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /globalweather.asmx HTTP/1.1
Host: www.webservicex.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetCitiesByCountry xmlns="http://www.webserviceX.NET">
<CountryName>string</CountryName>
</GetCitiesByCountry>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetCitiesByCountryResponse xmlns="http://www.webserviceX.NET">
<GetCitiesByCountryResult>string</GetCitiesByCountryResult>
</GetCitiesByCountryResponse>
</soap12:Body>
</soap12:Envelope>
****************************************************************
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /globalweather.asmx/GetCitiesByCountry?CountryName=string HTTP/1.1
Host: www.webservicex.net
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.webserviceX.NET">string</string>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /globalweather.asmx/GetCitiesByCountry HTTP/1.1
Host: www.webservicex.net
Content-Type: application/x-www-form-urlencoded
Content-Length: length
CountryName=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.webserviceX.NET">string</string>
分享到:
相关推荐
SOAP(Simple Object Access Protocol)v1.2 是一种基于 XML 的协议,旨在提供一个简单且轻量级的机制来在分布式环境中交换结构化的信息。该协议不定义任何具体的应用逻辑或者特定的实现细节,而是侧重于消息的格式...
在Axis中,我们可以创建两种类型的Web服务:SOAP 1.1和SOAP 1.2。Axis提供了简单的API和命令行工具,使得开发者可以快速地生成服务端点和客户端代理代码。接下来,我们将通过一个简单的例子来了解如何使用Axis创建和...
SOAP(Simple Object Access Protocol)是一种基于XML的协议,用于在Web服务中交换结构化和类型化的信息。SOAP源码Probe是用于调试和分析SOAP消息的一个工具,尤其对初学者而言,它提供了深入理解Web服务工作原理的...
- 在创建项目的过程中,可以指定是否为每个接口创建请求示例(Createsample requests for all operations)、为导入的WSDL或WADL创建测试包(Creates a Test Suite for the imported WSDL or WADL)等。 - 另外,还...
【标题】"soap-proxy-sample" 是一个基于JavaScript的SOAP(Simple Object Access Protocol)代理示例项目,它主要用于在客户端和SOAP服务之间建立通信桥梁。SOAP是一种用于交换结构化信息的协议,常用于Web服务,...
Axis2支持SOAP 1.1和1.2,以及RESTful风格的服务。它允许开发者通过简单的API快速创建Web服务,同时支持多种传输协议如HTTP、HTTPS和JMS。 3. **创建Web服务**:在Spring和Axis2结合的环境中,开发者首先会创建一个...
【标题】"soap-sample.rar" 是一个包含使用Visual C++实现Web服务器示例的压缩包,其中涉及到的技术核心是GSOAP。GSOAP是一个开源库,主要用于构建SOAP(Simple Object Access Protocol)服务,允许C和C++程序员开发...
Apache Axis2是Apache SOAP(Simple Object Access Protocol)引擎的第二代产品,它支持多种协议,如SOAP、RESTful HTTP、WS-Security等,并且与多种数据格式兼容,如XML、JSON。在Axis2中,你可以将Java对象直接...
在Java世界中,JAX-WS(Java API for XML Web Services)是一种标准的、基于注解的API,用于创建SOAP(Simple Object Access Protocol)Web服务。它简化了服务的开发、部署和消费过程,使得XML消息的交换变得更加...
它主要基于SOAP(Simple Object Access Protocol)协议进行通信,SOAP消息是封装在HTTP请求中的XML文档,确保了平台无关性。 2. **WSDL(Web Service Description Language)**:定义WebService接口的关键文件是...
在Web服务的世界里,主要的协议和技术包括SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery, and Integration)。SOAP是一种XML格式的...
CXF是一个开源的Java框架,它提供了丰富的工具和API来帮助开发者构建和部署SOAP(Simple Object Access Protocol)和RESTful(Representational State Transfer)Web服务。 【描述】在"CXF Sample"中,我们可能会...
Web服务通常使用SOAP(Simple Object Access Protocol)协议,这是一种基于XML的协议,用于在不同系统间传递结构化数据。因此,我们的任务是构建一个客户端,该客户端能够生成和解析SOAP消息,以调用Web服务的接口。...
gSOAP(Generic SOAP)是一个开源库,用于生成C和C++代码,使开发者能够轻松地构建基于SOAP(Simple Object Access Protocol)的网络服务。SOAP是一种XML格式,用于在分布式环境中交换结构化信息,通常用于Web服务。...
3. **Web服务**:通过SOAP(Simple Object Access Protocol)或RESTful API提供服务。 4. **JavaServer Faces (JSF)**:是一种用于构建用户界面的MVC(Model-View-Controller)框架,简化了创建动态、交互式的Web...
gSOAP(Generic SOAP)是一个开源的C/C++软件开发工具包,用于构建网络服务和客户端应用程序,支持SOAP(Simple Object Access Protocol)协议。SOAP是一种基于XML的通信协议,用于在Web上交换结构化的和类型化的...
WCF服务是基于SOAP(Simple Object Access Protocol)协议的,可以使用HTTP、TCP、命名管道等多种传输方式。服务通过接口定义其操作,客户端通过绑定与服务进行通信。服务的配置文件(通常是*.config)中定义了服务...
Java Web服务则是实现SOA的一种常见技术手段,基于开放标准如SOAP(Simple Object Access Protocol)和WSDL(Web Services Description Language)。 【描述】"services oriented architecture using java web ...