首页 > TAG信息列表 > soap-client

在php中没有SoapClient的情况下谈网络服务?

许多共享托管服务提供商对未在其托管环境中启用SoapClient支持感到非常恼火.通常,在经过许多乞讨和咆哮之后,它们为我启用了它,但有时它们只是不让步. 因此,是否可以在不使用SoapClient类的情况下在php上使用Web服务?解决方法:可以使用NuSOAP作为插件,也可以构建自定义XML.可能还有

使用Python的WSDL服务,是我的客户端代码还是服务器?

我正在尝试为WSDL服务编写Python客户端.我正在使用Suds库来处理SOAP消息. 当我尝试调用服务时,出现Suds异常:< rval />没有映射到消息部分.如果我设置retxml Suds选项,我将获得对我来说看起来不错的XML. 客户端代码有问题吗?我是否缺少一些允许Suds正确解析XML的标志?或者,问题可能出

带有多个参数的SOAP XML函数调用

亲爱的Stackoverflowers, 是否可以执行以下操作? $client = new SoapClient("wsdldocument.wsdl"); $result = $client->myFunction( $param1, $param2, $param3 ); (如何)我可以将多个参数传递给呼叫? 我已经尝试了以下方法,但这对我也不起作用: $client = new SoapClient("wsdldo

如何使用SOAP将对象从PHP发送到Java Web服务?

我有一个正在运行的Web服务(使用EclipseLink作为JPA提供程序),并且想调用使用SOAP从PHP更新数据库中数据的方法. Web服务中的方法可能如下所示: public void updatePerson(Person p){ EntityManagerFactory emf = Persistence.createEntityManagerFactory("PersonLib"); Enti

PHP SoapClient-SOAP错误无法从外部实体加载致命错误

我正在使用PHP SoapClient连接到Web服务. $this->client = new SoapClient($this->wsdl, array('trace'=>true, 'cache' => WSDL_CACHE_DISK)); 我每天都有很多请求,有时我会从Soap中收到以下错误异常: SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn'

PHP SoapClient-具有长整数的SOAP请求

我在使用大整数值和PHP SoapClient类时遇到了一些麻烦.似乎SoapClient无法处理大数值-即使SOAP参数类型为“ xsd:long”,我也无法发送大于PHP_INT_MAX(2147483647)的数字. 这是我需要调用的SOAP方法的WSDL规范: <message name="doFinishItemRequest"> <part name="session-handle"

Linq AsParallel()是否可以过早地处理SoapHttpClientProtocol对象?

在我正在使用的ASP.Net MVC 4 Web应用程序中.我有一页基本上通过从SOAP服务获取数据来生成报告. 我的代码基本上是这样的 List<CustomThings> serverInfos = ServerInfos; serverInfos.AsParallel().ForAll(srvInfo => { SoapHttpClientProtocol soapProxy = CreateProxy(srvI

php-没有使用Datastream错误消息的权限(皇家邮件运输API)

我正在使用Royal Mail Shipping API来“创建托运请求”&创建“打印标签”. 可以通过多种方式完成“打印标签”请求,我想以PNG格式获取此打印标签,通过使用“ PNG”作为参数,可以使用API​​轻松完成此打印标签.但是由于某种原因,当我var_dump响应错误时,出现以下错误: [errorCode]

在Linux机器上运行C#应用程序时,SOAP身份验证失败

我正在尝试通过c#应用程序连接到第三方SOAP服务.在Windows计算机上运行应用程序时,以下代码有效: var ws = new MyWebServiceClient(); ws.ClientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential("myusername", "mypassword", "mydomain"); var response

是否有可能将元素名称映射到php类(SoapClient)

使用SoapClient,是否可以将元素名称(而不是类型)映射到php类? 在php手册中: http://www.php.net/manual/en/soapclient.soapclient.php 这样定义了类映射: The classmap option can be used to map some WSDL types to PHP classes. This option must be an array with WSDL types a

肥皂xml通过php中的引用

我在php中使用soap调用了Web服务,但是我从服务器收到xml中的错误作为响应. 问题是,在为请求创建xml时,Php在xml中引入了id,然后在找到相同节点的任何地方,它都将id作为引用传递. 例如:- <ns1:ChargeBU id=\"ref1\"> <ns1:ChargeBreakUp> <ns1:PriceId>0</ns1:PriceId> <ns1:ChargeT

PHP Soap故障:无法连接到主机

这样有很多问题类似.但是尝试时我没有解决方案.在下面找到我的代码: 肥皂XML: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:pos="http://PostWebService.org/"> <soap:Header> <pos:Authentication> <!--Optiona

php-通过HTTPS的SOAP Client(两端均带有SSL证书)

我必须开发一个SOAP客户端,供应商向我发送以下规范: >将通过IP使用HTTPS进行传输,并将打包为XML文档,以适应XML方案的不同定义. >通信是同步的,第三方应等待响应.>每个请求和响应都将被签名. 我正在使用PHP中的soapClient类,并且一切正常,除非我尝试使用私钥与服务器建立通信: Code:

PHP-两个肥皂请求之间的差异

我的SOAP请求 <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://ws.dgpys.deloitte.com" xmlns:ns2="ws.apache.org/namespaces/axis2&quo

用php解析SOAP XML响应

我已经检查了多个示例和w3Schools教程,但无法弄清楚SOAP响应的结构.我已经十多年没有接触php / xml了,所以您可以考虑将我视为初学者. 这是我得到的回应的样本 <DataSet xmlns="http://www.multiprets.net/api"> <xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSch

一个简单的Java SOAP客户端

我是Web服务的新手,我一直试图在Internet上找到一个简单的Java SOAP客户端程序. 我想做的就是发送一条SOAP消息并收到一些响应.有一个网站提供免费的网络服务. http://www.webservicex.net/ws/WSDetails.aspx?WSID=17&CATID=7 您输入国家/地区名称,它会为您提供国家/地区的ISD代码.

php – SoapClient设置自定义HTTP标头

我正在编写一个基于PHP的SOAP客户端应用程序,该应用程序使用PHP5本机的SOAP库.我需要发送一个HTTP cookie和一个额外的HTTP头作为请求的一部分. cookie部分没问题: 码: $client = new SoapClient($webServiceURI, array("exceptions" => 0, "trace" => 1, "encoding" => $phpInterna

soap:Envelope SOAP-ENV:Envelope PHP

我正在尝试使用PHP的内置soap功能登录API.我得到了这样的结果. [LoginResult]=> false, [ErrorMsg] => Login failed with the reason : The security object is invalid 这是API提供商所要求的. <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap=&qu

如何生成PHP soap客户端代码?

有没有办法从WSDL文件生成PHP Soap客户端? 我的意思是像.net中的wsdl.exe或svcutil.exe,它为一个可以作为服务客户端的类生成代码,而不是像: $WSDL = new SOAP_WSDL($wsdl_url); $client = $WSDL->getProxy(); 我的问题是我希望PHP客户端能够使用服务,即使该服务没有公开其

PHP SOAP传输文件

我正在尝试学习如何使用PHP和SOAP在客户端和服务器之间传输文件(.zip文件).目前我的设置看起来像这样: require('libraries/nusoap/nusoap.php'); $server = new nusoap_server; $server->configureWSDL('server', 'urn:server'); $server->wsdl->schemaTargetNamespace =

使用php建立对complexType序列的SOAP请求的正确方法是什么:SoapClient?

我很难理解SoapClient是如何工作的. WDSL <wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespa

PHP肥皂的用法

我正在试图通过SOAP插入远程服务器的数据.但得到以下错误: object(stdClass)#3(1){[“DataInsertResult”] => string(51)“Hata:DI – 值不能为空.参数名称:s”} 在这里你可以找到我的代码如下: <?php $client = new SoapClient("http://www.posta-tr.com/MassDataAccepter/MassData

android – 无法读取null的属性’documentElement’

从Phonegap Android应用程序调用Web服务时,我收到此错误. 01-13 23:49:52.219: E/Web Console(529): Uncaught TypeError: Cannot read property ‘documentElement’ of null at file:///android_asset/www/soapclient.js:158 这是相关代码: var ns = (wsdl.documentElement.at

PHP 5.3.6 SoapClient :: __ doRequest():SSL:由对等方重置连接

我正在努力在php 5.3.6中使用.net web服务.我正在使用SoapClient类来建立连接.它继续失败“SoapClient :: __ doRequest():SSL:连接由对等重置”和“SoapFault对象([消息:受保护] =>错误获取http标头”. 这种情况仅发生在方法/操作中.如果我使用$response = $objClient-> __ getFuncti

PHP7 SoapClient问题

我最近从PHP5.4升级到PHP7.男孩是一个改变,但这是不重要的. 自升级以来,我遇到了SoapService的问题. 这是我的SoapRequest在PHP5.4上的样子: <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="urn:u