`

php——SoapClient访问webservice

    博客分类:
  • PHP
 
阅读更多
<?php
header ( "Content-Type: text/html; charset=gb2312" );
/*
* 指定WebService路径并初始化一个WebService客户端
*/
$ws = "http://www.webservicex.net/globalweather.asmx?wsdl";//webservice服务的地址
$client = new SoapClient ($ws);
/*
* 获取SoapClient对象引用的服务所提供的所有方法
*/
echo ("SOAP服务器提供的开放函数:");
echo ('<pre>');
var_dump ( $client->__getFunctions () );//获取服务器上提供的方法
echo ('</pre>');
echo ("SOAP服务器提供的Type:");
echo ('<pre>');
var_dump ( $client->__getTypes () );//获取服务器上数据类型
echo ('</pre>');
echo ("执行GetGUIDNode的结果:");
$result=$client->getWeather(array('CityName'=>'zhengzhou','CountryName'=>'china'));//查询中国郑州的天气,返回的是一个结构体
echo $result->GetWeatherResult;//显示结果
?>

 F:http://www.cnblogs.com/bugY/archive/2011/10/09/2203627.html

分享到:
评论

相关推荐

    Web Service SOAP Client set SOAP Header

    在Web服务领域,SOAP(Simple Object Access Protocol)是一种基于XML的协议,用于交换结构化和类型化的信息。当涉及到Web Service客户端与服务器之间的交互时,有时需要在SOAP消息中添加额外的信息,例如身份验证或...

    Titanium中SOAPClient访问SOAP协议的WebService

    本篇文章将深入探讨如何在Titanium中使用SOAPClient来访问SOAP协议的Web服务。 首先,理解SOAP的基本概念至关重要。SOAP是一种轻量级、文本基础的协议,用于在Web上交换结构化的和类型化的信息。它基于HTTP协议,...

    WebService一——使用JDK开发WebService

    【WebService一——使用JDK开发WebService】 WebService是一种基于XML(Extensible Markup Language)的网络服务标准,它允许不同系统间的应用程序进行交互,不受操作系统、编程语言的限制。本篇文章将探讨如何使用...

    C++、SOAP实现调用webservice接口,上传文件、日志

    1. **创建SOAP客户端**: 使用C++,我们需要一个库来处理SOAP消息的生成和解析。例如,GSOAP库是一个广泛使用的开源库,它可以自动生成C++代码来处理SOAP消息。开发者需要将Web服务的WSDL(Web Services Description ...

    WebService二——使用Eclipse开发WebService及各种调用方式

    【WebService二——使用Eclipse开发WebService及各种调用方式】 在IT行业中,WebService是一种基于标准协议(如SOAP、WSDL和UDDI)的开放Web应用程序接口,它允许不同系统之间进行互操作通信。本教程将详细介绍如何...

    Android开发:MyEclipse——Web工程配置WebService

    ### Android开发:MyEclipse——Web工程配置WebService 在Android应用开发过程中,有时我们需要与后端服务进行交互,其中一种常见的交互方式就是通过WebService来进行数据交换。本文将详细介绍如何在MyEclipse环境...

    php soap client

    php soapclient 访问java service server

    PB9-soap-WEBSERVICE例子.rar

    标题中的“PB9-soap-WEBSERVICE例子.rar”表明这是一个关于PowerBuilder 9(简称PB9)使用SOAP(简单对象访问协议)调用Web服务的示例压缩包。这个例子可能包含完整的代码、配置文件以及相关的说明文档,用于演示...

    Android 基于 Retrofit2+Okhttp3 通过SOAP协议请求WebService.zip

    总结,Android应用基于Retrofit2+Okhttp3通过SOAP协议请求WebService是一种有效的解决方案,它简化了网络调用的复杂性,同时利用了OkHttp3的高性能特性。通过定义接口、配置Retrofit实例、创建SOAP请求和处理响应,...

    C#实现SOAP调用WebService

    最近写了一个SOA服务,开始觉得别人拿到我的服务地址,然后直接添加引用就可以使用了,结果"大牛"告知不行。...让我写一个SOAP调用服务的样例,我有点愣了,因为没做过这方面的,于是搞到了一个Demo,然后学习了下。

    soapclient

    当你需要访问一个SOAP Web服务时,你可以实例化`SoapClient`类,并提供服务的WSDL(Web Services Description Language)地址。WSDL文件定义了服务的接口、操作、输入和输出参数,是SOAP通信的重要组成部分。例如: ...

    SoapClient_20150904.zip

    4. **处理SOAP响应**:`SoapClient`会自动将SOAP响应解析为PHP对象,可以通过属性访问响应数据。例如,`__getLastResponse()`可以获取最后一次发送的SOAP请求的XML字符串,`__getLastRequestHeaders()`则返回请求头...

    android端基于soap协议的webservice接口的调用demo

    SOAP(Simple Object Access Protocol)是一种轻量级的、基于XML的协议,用于在Web上交换结构化和类型化的信息。本教程将深入讲解如何在Android应用中实现基于SOAP协议的Web Service接口调用。 首先,理解SOAP协议...

    soapclient.jar

    在开发php webservice 时可能用到 soapclient.jar包 看你实现什么功能

    客户端调用webservice方式一(soap请求)

    本教程将详细讲解客户端如何通过SOAP(Simple Object Access Protocol)请求调用WebService,以实现根据订单号获取订单的物流信息。 **SOAP请求详解** SOAP是一种XML(eXtensible Markup Language)格式的消息协议...

    Treinamento Marca介绍——Soap出品ppt模板.rar

    【Treinamento Marca介绍——Soap出品ppt模板.rar】是一个由知名设计品牌Soap精心制作的培训材料,专门用于介绍“Marca”(品牌)的相关知识。这个压缩包包含了一个设计精美的PPT模板,总共36页,每一页都配有吸引...

    SOAP协议规范——SOAP详解

    SOAP(Simple Object Access Protocol),即简单对象访问协议,是一种基于XML(Extensible Markup Language)的协议,用于在Web服务中传递结构化的和格式化的信息。SOAP允许应用程序通过HTTP(Hypertext Transfer ...

    Java使用SOAP获取webservice实例解析

    ### Java使用SOAP获取WebService实例解析 #### WebService简介 WebService是一种跨编程语言和操作系统平台的、在网络上进行数据交换的一种方式。它使用标准的Internet协议,如HTTP、XML、SOAP等来实现不同系统间的...

    利用QtSoap访问WebService

    总的来说,利用QtSoap访问WebService涉及创建SOAP消息、发送请求、解析响应和处理可能出现的错误。虽然这涉及到一些XML和网络编程的概念,但QtSoap库简化了这个过程,使Qt开发者能够轻松地集成Web Service功能到他们...

Global site tag (gtag.js) - Google Analytics