Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >php .asmx,php实现通过soap调用.Net的WebService asmx文件

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

作者头像
全栈程序员站长
发布于 2022-06-27 01:03:59
发布于 2022-06-27 01:03:59
1.1K0
举报

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

本文实例讲述了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.cn/133502.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月8,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP调用Webservice实例[通俗易懂]
NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation(http://dietrich.ganx4.com/nusoap/ )开发。NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的PHP环境,不受服务器安全设置的影响。  
全栈程序员站长
2022/09/13
2.7K0
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
ASMX 文件是 ASP.NET 中用于创建 Web 服务的文件。Web 服务是用于跨网络传输数据和服务的标准方法,使不同平台和编程语言的系统可以互相通信。通过 ASMX 文件,开发者可以创建基于 SOAP 协议 / HTTP 协议 的 Web 服务,这些服务可以被各种客户端(如浏览器、移动应用程序、其他服务器应用程序)调用。
Damon小智
2024/06/30
5231
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
java webservice asmx_WebService-asmx后缀接口调用[通俗易懂]
简述:.asmx是webservice服务程序的后缀名,ASP.NET 使用.asmx 文件来对Web Services的支持。.asmx 文件和.aspx文件一样都属于文本文件。它包含在.aspx文件之中,成为ASP.NET应用程序的一部分。
全栈程序员站长
2022/07/01
2.2K0
来看下,C# WebService WSDL自动生成代码,数组参数的BUG。。。ArrayOfString
ArrayOfString ArrayOfString ArrayOfString
KurtNiu
2019/12/20
1.3K0
Java写 soapclient,PHP通过SoapClient调用Java发布的WebService
http 是指:接口端提供http链接,将数据以json或XML格式输出到网页中。php调用端通过file_get_contents或curl方法来调用,GET/POST方式来传参。
全栈程序员站长
2022/11/17
2.4K0
建立自己的Web service(SOAP篇)
  Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
那一叶随风
2018/08/22
2.3K0
建立自己的Web service(SOAP篇)
Spring Boot创建和调用WebService接口
“ 使用Spring Boot调用WebService接口是一个项目上的一个需求,甲方要求我们做一个对外的在线测评页面,但是我们公司的产品是在内网下,所以甲方提供一台服务器将一个端口映射到外网,由于仅仅是一个在线测评的功能所以尽可能高效的开发出来,于是Spring Boot便有用武之地了”
每天学Java
2020/06/02
16.8K2
PHP Webservice的发布与调用
发布出来的*.wsdl文件,其实是一个xml格式的文件,生成这个文件可以通过第3方软件,如ZendStudio 就可以生成。
Java架构师必看
2021/03/22
1.3K0
PHP Webservice的发布与调用
java调用webservice接口的几种方法
前几天看到群里有人问webservice,稍微总结一下! webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表 http://www.webservicex.net/WCF/default.aspx 这上面列出了70多个包括很多方面的free webservice provider,uti
三哥
2018/06/15
38.6K1
python在webservice接口测
    接口测试第二波,webservice接口来咯,欢迎各位小伙伴吐槽~     本次拿免费的互联网国内手机号码归属地查询WEB服务webservice接口做例子,当然有很多免费webservice
py3study
2020/01/08
1.1K0
PHP使用SOAP调用.net的WebService问题
项目的需求,需要和一个.net系统进行数据交换,合作方提供了一个WebService接口。这个与一般的PHP POST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,
wangxl
2018/03/07
1.7K0
java开发webservice接口_webservice接口的开发和调用
1、定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:
全栈程序员站长
2022/09/13
3.3K0
java开发webservice接口_webservice接口的开发和调用
php 的webservice类库NuSoap介绍
 NuSOAP 是 PHP 环境下的 WEB 服务编程工具,用于创建或调用 WEB 服务。它是一个开源软件,当前版本是 0.9.5 ,支持 SOAP1.1 、 WSDL1.1 ,可以与其他支持 SOAP1.1 和 WSDL1.1 的系统互操作。 NuSOAP 完全由PHP语言编写,由一系列 PHP 类组成,不需要扩展库的支持,这种特性使得 NuSOAP 可以用于所有的 PHP 环境,不受服务器安全设置的影响。 
Java架构师必看
2021/03/22
4K0
php webservice实例
 首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。
Java架构师必看
2021/03/22
8030
WebService入门学习一
参考:https://blog.csdn.net/c99463904/article/details/76018436
别先生
2020/12/01
1.8K0
WebService入门学习一
php使用NuSoap产生webservice结合WSDL让asp.net调用
类别:PHP 评论:0 浏览:513 发表时间:2009-09-10 16:59:38
Java架构师必看
2021/03/22
3.3K0
php使用NuSoap产生webservice结合WSDL让asp.net调用
[亲测可用]springBoot调用对方webService接口的几种方法示例
平常我们开发调用接口一般会用到几种数据格式,比如有restful的,这个是目前最流行的,也是最简单开发的,还有一种就是webservice数据格式,这个应该是很久以前的一些项目是用的这种
小小鱼儿小小林
2020/06/29
14.3K0
使用asp调用.net xml web services
(是不是实际上可以用这个办法调用任何xml web services呢?高人答一下) 最近在做一个web services,由我来写文档。为了方便广大asp用户也可以使用我们的服务,特意在网上搜了半天,发现大致有下面两个办法来通过asp调用.net xml web services。 1. 使用soap toolkit 3.0 2. 使用xmlhttp 我来写个总结,这样以后大家如果遇到这样的问题,如果用搜索搜到我的页面上,那立刻就可以实现自己的方案了。 1. 使用soap toolkit 3.0 如果网站
猿人谷
2018/01/17
2.1K0
PHP与API讲解(一)
  API代表应用程序编程接口,而接口指的是一个特定的服务、一个应用程序或者其他程序的公共模块。
那一叶随风
2018/08/22
1.3K0
PHP与API讲解(一)
我的第一次WebService接口开发
最近项目上需要对接WebService接口,之前从来没有用过,这次都遇见了。记录下基础的使用和我遇见的问题。 如果是报错找答案的,建议直接查看最后 “遇见的问题” 或搜索文章内容查看对应的问题。
全栈程序员站长
2022/07/01
1.6K0
我的第一次WebService接口开发
相关推荐
PHP调用Webservice实例[通俗易懂]
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档