php .asmx,php实现soap调用.Net的WebService asmx文件
本文实例讲述了php实现通过soap调用.Net的WebService asmx文件。分享给大家供大家参考,具体如下:
最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:
1.打开php相关扩展:
找到配置文件php.ini 文件, 打开以下扩展
extension = php_soap.dll
extension = php_curl.dll
extension = php_openssl.dll
2.php代码如下:
header("content-type:text/html;charset=utf-8");
$client = new SoapClient(" http://www.php.cn/:8080/ChkWelePsw.asmx?WSDL");
//本行测试不可行 $client = new SoapClient(" http://www.php.cn/:8080/chkwelepsw.asmx?WSDL/ChkWele?username=test3&psw=123");
//参数这样传递 先包装一下
$param = array('username'=>'test3','psw'=>'123');
//调用必须用__soapCall
$p = $client->__soapCall('ChkWele',array('parameters' => $param));
print_r($p->ChkWeleResult); //这里先输出一下变量$p,看看是什么类型。
?>
注意,在php调用某个方法后,其soap对象,就会自动产生一个Result方法,以方便显示调用结果,如上面的 被调用端的WebService的 “ChkWele”方法 ,
调用端就有相应的“ChkWeleResult”方法。
.NET部分 webservice要注意的地方
/*
* 在这个节点中加入如下内容
*/
[WebMethod(Description = "This......", EnableSession = false)]
public string ChkWele(string username, string psw)
{
string ret = "";
return ret;
}
更多 php实现soap调用.Net的WebService asmx文件相关文章请关注PHP中文网!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php .asmx,php实现soap调用.Net的WebService asmx文件相关推荐
- php 如何利用 soap调用.Net的WebService asmx文件
原文:php 如何利用 soap调用.Net的WebService asmx文件 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各 ...
- php .asmx,PHP应用:php实现通过soap调用.Net的WebService asmx文件
<PHP应用:php实现通过soap调用.Net的WebService asmx文件>要点: 本文介绍了PHP应用:php实现通过soap调用.Net的WebService asmx文件, ...
- php .asmx,php实现通过soap调用.Net的WebService asmx文件
本文实例讲述了php实现通过soap调用.Net的WebService asmx文件.分享给大家供大家参考,具体如下: 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需 ...
- php soap调用asp.net webservice
php soap调用asp.net webservice 原文:php soap调用asp.net webservice 首先做一下准备工作,找到安装环境里的php.ini把;extension=ph ...
- ajax asmx 404,ajax webservice asmx 401未经授权的错误(ajax webservice asmx 401 unauthorized error)...
ajax webservice asmx 401未经授权的错误(ajax webservice asmx 401 unauthorized error) 我有一个内部网站,需要登录才能让人们在会议期间 ...
- python 调用asmx_python2.7 调用 .net的webservice asmx
首先安装pip install suds 这个是最新版本 由于不支持python3.6, 所以只能用python2.7 安装成功后 打印出 接下来调用GetPlayListGuidWithDate和 ...
- 内部服务并行调用_25行以下代码中的并行SOAP调用的Express服务
内部服务并行调用 总览 (Overview) Let's suppose there is a service that has the following features: 假设有一项服务具有以下 ...
- Java调用WebService(asmx)服务接口
导入httpclient jar <dependency><groupId>commons-httpclient</groupId><artifactId&g ...
- Java调用webservice.asmx接口.
直接上代码: 1 package utils; 2 3 import java.net.MalformedURLException; 4 import java.rmi.RemoteException ...
最新文章
- 关于EF中批量添加的个人探索
- 76分钟训练BERT!谷歌深度学习的大批量优化研究被ICLR 2020接收
- javaScript事件(二)事件处理程序
- linux 线程管理、同步机制等
- 计组之中央处理器:1、CPU的功能和基本结构
- windows11升级安装失败怎么办,电脑如何正确安装win11
- Python用可变参数找出最大值和最小值
- python安装什么版本比较好_安装好python之后 python哪个版本最好用
- 原生微信小程序UI组件库
- java超市进销存系统_基于SSM的超市进销存管理系统、基于JavaWeb的超市进销存管理系统...
- Marshmallow详解
- Centos7.2+Coturn+SignalMaster 搭建WebRTC进行H5直播
- jar -cvfM0 暂使用 jar cvf不好用
- IDEA vs VSCode在java开发上的横向对比
- linux防火墙富规则,Firewalld防火墙富规则策略-实践案例下
- campaign 缩写_Campaign Monitor的画布:简化电子邮件设计
- openstack(m版)官网创建云主机过程
- 【UE4】HTTP下载
- com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool... c
- 4G:SIM7600CE-CNSE 4G模组调试