本文实例讲述了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文件相关推荐

  1. php 如何利用 soap调用.Net的WebService asmx文件

    原文:php 如何利用 soap调用.Net的WebService asmx文件 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各 ...

  2. php .asmx,PHP应用:php实现通过soap调用.Net的WebService asmx文件

    <PHP应用:php实现通过soap调用.Net的WebService asmx文件>要点: 本文介绍了PHP应用:php实现通过soap调用.Net的WebService asmx文件, ...

  3. php .asmx,php实现通过soap调用.Net的WebService asmx文件

    本文实例讲述了php实现通过soap调用.Net的WebService asmx文件.分享给大家供大家参考,具体如下: 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需 ...

  4. php soap调用asp.net webservice

    php soap调用asp.net webservice 原文:php soap调用asp.net webservice 首先做一下准备工作,找到安装环境里的php.ini把;extension=ph ...

  5. ajax asmx 404,ajax webservice asmx 401未经授权的错误(ajax webservice asmx 401 unauthorized error)...

    ajax webservice asmx 401未经授权的错误(ajax webservice asmx 401 unauthorized error) 我有一个内部网站,需要登录才能让人们在会议期间 ...

  6. python 调用asmx_python2.7 调用 .net的webservice asmx

    首先安装pip install suds 这个是最新版本 由于不支持python3.6, 所以只能用python2.7 安装成功后 打印出 接下来调用GetPlayListGuidWithDate和  ...

  7. 内部服务并行调用_25行以下代码中的并行SOAP调用的Express服务

    内部服务并行调用 总览 (Overview) Let's suppose there is a service that has the following features: 假设有一项服务具有以下 ...

  8. Java调用WebService(asmx)服务接口

    导入httpclient jar <dependency><groupId>commons-httpclient</groupId><artifactId&g ...

  9. Java调用webservice.asmx接口.

    直接上代码: 1 package utils; 2 3 import java.net.MalformedURLException; 4 import java.rmi.RemoteException ...

最新文章

  1. 关于EF中批量添加的个人探索
  2. 76分钟训练BERT!谷歌深度学习的大批量优化研究被ICLR 2020接收
  3. javaScript事件(二)事件处理程序
  4. linux 线程管理、同步机制等
  5. 计组之中央处理器:1、CPU的功能和基本结构
  6. windows11升级安装失败怎么办,电脑如何正确安装win11
  7. Python用可变参数找出最大值和最小值
  8. python安装什么版本比较好_安装好python之后 python哪个版本最好用
  9. 原生微信小程序UI组件库
  10. java超市进销存系统_基于SSM的超市进销存管理系统、基于JavaWeb的超市进销存管理系统...
  11. Marshmallow详解
  12. Centos7.2+Coturn+SignalMaster 搭建WebRTC进行H5直播
  13. jar -cvfM0 暂使用 jar cvf不好用
  14. IDEA vs VSCode在java开发上的横向对比
  15. linux防火墙富规则,Firewalld防火墙富规则策略-实践案例下
  16. campaign 缩写_Campaign Monitor的画布:简化电子邮件设计
  17. openstack(m版)官网创建云主机过程
  18. 【UE4】HTTP下载
  19. com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool... c
  20. 4G:SIM7600CE-CNSE 4G模组调试

热门文章

  1. 香水喷到哪里才让人神魂颠倒呢?
  2. 【原生Javascript案例】封装小说阅读器插件
  3. 两行jQuery代码实现头像上传预览
  4. 我的世界服务器自动攻击外挂,我的世界自动攻击怎么开?打开之后你将会所向无敌...
  5. 别人家展车,特斯拉展示韭菜
  6. 寻找同路人,引路人,分享大学感受
  7. Nginx部署三台Tomcat集群详细操作步骤
  8. c语言编程单片机中的sbit,单片机c语言的sbit和sfr
  9. 100天精通Python(基础篇)——第32天:日志logging模块基础+代码实战
  10. springboot logging