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

php .asmx,php实现通过soap调用.Net的WebService asmx文件本文实例讲述了php实现通过soap调用.Net的WebServiceasmx文件。分享给大家供大家参考,具体如下:最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:1.打开php相关扩展:找到配置文件php.ini文件,打开以下扩展extension=php_so…

大家好,又见面了,我是你们的朋友全栈君。

本文实例讲述了php实现通过soap调用.Net的WebService asmx文件。分享给大家供大家参考,具体如下:

最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:

1.打开php相关扩展:

找到配置文件php.ini 文件, 打开以下扩展extension = php_soap.dllextension = php_curl.dllextension = php_openssl.dll

2.php代码如下:<?phpheader (“content-type:text/html;charset=utf-8″);$client = new SoapClient(” http://192.168.3.178:8080/ChkWelePsw.asmx?WSDL”);//本行测试不可行 $client = new SoapClient(” http://192.168.3.178: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相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133502.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月8日 下午8:16
下一篇 2022年6月8日 下午8:16


相关推荐

  • 关系,关系模式,关系模型区别和联系

    关系,关系模式,关系模型区别和联系关系 一个关系对应通常说的一张表关系模式 关系的描述关系模型 关系模型由关系数据结构 关系操作集合 关系完整性约束三部分组成 关系和关系模式的区别关系模式是型 关系是值 关系模式是对关系的描述关系是关系模式在某一个时刻的状态或者内容 关系模式是静态的 稳定的 而关系是动态的 随时间不断变化的 因为关系操作在不断地更新着数据库中的数据类似于面向对象程序设计中 类 与 对象 的区别

    2026年3月19日
    2
  • 何为文件句柄??_窗口句柄是什么意思

    何为文件句柄??_窗口句柄是什么意思一、百度百科解释:在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(filehandle),该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。当完成任务后,再通过调用系统函数来关闭该…

    2022年10月9日
    2
  • accept 函数_accept函数是阻塞的吗

    accept 函数_accept函数是阻塞的吗服务器要做的最普通的事情之一就是接受来自客户端的连接请求。在套接字上使用重叠I/O接受连接的惟一API就是AcceptEx()函数【注一】。有趣的是,通常的同步接受函数accept()的返回值是一个新的套接字,而AcceptEx()函数则需要另外一个套接字作为它的参数之一。这是因为AcceptEx()是一个重叠操作,所以你需要事先创建一个套接字(但不要绑定或连接它),并把这个套接字通过参数传给Acc

    2026年4月18日
    6
  • UE4地编基础-材质蓝图篇[通俗易懂]

    UE4地编基础-材质蓝图篇[通俗易懂]一、贴图规格颜色贴图:颜色贴图必须是8位数RGB颜色。如果在UE4里,发现颜色贴图泛白,那么明颜色贴图是16位数的。改成8位数就正常了。灰度贴图:包括AO、Metallic(金属度)、Roughness(粗糙度)贴图。法线贴图:UE4支持Directx的法线贴图。二、贴图效果调节(蓝图)法线贴图强度调节:AO贴图强度调节:三、各种材质制作1、玻璃材质2、自发光材质……

    2026年4月15日
    5
  • 腾讯云官宣模型调用涨价

    腾讯云官宣模型调用涨价

    2026年3月12日
    2
  • python 之字符编码

    一了解字符编码的储备知识python解释器和文件本编辑的异同相同点:python解释器是解释执行文件内容的,因而python解释器具备读py文件的功能,这一点与文本编辑器一样不同点:文本编辑器

    2022年3月29日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号