700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PHP使用SOAP调用.net的WebService数据【PHP】

PHP使用SOAP调用.net的WebService数据【PHP】

时间:2019-02-03 02:02:45

相关推荐

PHP使用SOAP调用.net的WebService数据【PHP】

后端开发|php教程

PHP,SOAP,.net

后端开发-php教程

这个与一般的PHP POST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,就是有一些需要注意的事情。

首先确认你的PHP.ini开启了.SOAP,就是 extension=php_soap.dll 这前面的分号去咯。

代码很简单:

源码码高清下载地址,ubuntu18 sshd,usb加热垫爬虫,php技术最新,seo交易优化lzw

<?php

$client = new SoapClient(/SearchService.asmx?WSDL);//这个SOAP地址要换成你自己的

$client->soap_defencoding = utf-8;

$client->decode_utf8 = false;

$client->xml_encoding = utf-8;

$param = array(param1=>1, param2=>2);

//$param["param1"]="01";

//$param["param2"]="02";

//$result = $client->__soapCall("GetArticle", array( $param ));

$result = $client->__Call("GetArticle", array( $param ));

if (is_soap_fault($result))

{

trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR);

}

else

{

$data = $result->GetArticleResult; //这里返回的是类,必须使用->得到元素的值

print_r($data);

}

?>

需要注意的一点是,参数是数组外再包一层数组,就是 array( array() )

附SOAP接口的一些参数:

以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。

不倒翁 源码,ubuntu使用qq等,爬虫灯装哪里,php中findone,东莞优化seolzw

POST /SearchService.asmx HTTP/1.1

Host: 202.105.183.61

Content-Type: text/xml; charset=utf-8

Content-Length: length

SOAPAction: "/GetTrafficViolationInfo"

stringstring

公众号第三方平台开发源码,ubuntu使用书籍,文件上传到tomcat之外,不臭的爬虫,php微信源码下载,seo 168lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。