草庐IT

enable-soap

全部标签

PHP Soap 非 WSDL 调用 : how do you pass parameters?

我正在尝试像这样在PHP(5.2.5)中进行非WSDL调用。我确定我错过了一些简单的东西。这个调用有一个参数,一个字符串,叫做“timezone”:$URL='http://www.nanonull.com/TimeService/TimeService.asmx';$client=newSoapClient(null,array('location'=>$URL,'uri'=>"http://www.Nanonull.com/TimeService/",'trace'=>1,));//Firstattempt://FAILS:SoapFault:Objectreferencenots

php - fatal error : Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from

我正在做一些SOAP练习但是,我无法让它在WAMP上运行。我得到的错误是:Fatalerror:UncaughtSoapFaultexception:[WSDL]SOAP-ERROR:ParsingWSDL:Couldn'tloadfrom'https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080':failedtoloadexternalentity"https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL:8080"inC:\wa

php - 异步 PHP SOAP 服务器在响应之前发送确认消息?

我不确定该怎么做。我正在编写的SOAP服务的规范表明它需要在响应请求的请求响应之前发回确认消息。这在PHP中是如何完成的?我没有看到如何执行此操作的示例。来自需求文档:OneacknowledgementmessageissentbyIntegrationPartnertoVendorforeverySubmitInvmessagerequest.AsingleacknowledgementmessageisalsosentbyVendortotheIntegrationPartnerfromeveryRequestInvmessagerespons这不是标准的TCP确认响应。这是一个

php - 如何在 php 中加密每个 soap 请求

我无法在PHP中发出加密的SOAP请求。根据文档,我对支付网关的每个请求进行了加密。我生成了CSR并将其发送给证书颁发机构。他们将域证书和CA证书发回给我。最大的问题是该文档不适用于PHP。根据文档:ThewebserviceisprotectedwithWS-SecuritySignandencryptionpolicy找了半天找到一个helperclassfromGit但每当我尝试连接时,我都会收到以下错误:一般安全错误(未找到用于解密的证书(KeyId))FaultCode:wsse:InvalidSecurity我尝试按如下方式设置SSLheader:$contextOptio

PHP SOAP 问题 : Object reference not set to an instance of an object

我正在尝试为https://ws.farebuzz.com/FlightGateway.asmx?WSDL构建一个接口(interface)使用php和SoapClient类。我设法克服了身份验证header,但是当我尝试调用方法时卡住了。我总是得到:未捕获的SoapFault异常:[soap:Server]服务器无法处理请求。--->对象引用未设置到对象的实例。我试着这样调用它(作为一个对象):classSearchFlights{public$NumberOfAdults;public$ClassOfService;public$TypeOfTrip;public$FromCity

php - SOAP :信封 SOAP-ENV:信封 PHP

我正在尝试使用PHP的内置soap函数登录API。我得到了这样的结果。[LoginResult]=>false,[ErrorMsg]=>Loginfailedwiththereason:Thesecurityobjectisinvalid这是API提供者的要求。testtestfalse&,这是我能够使用函数生成的内容。testtestfalse这是我用来发送请求的代码。WebProviderLoginId=$s;$this->WebProviderPassword=$i;$this->IsAgent=$f;}}classnextObject{functionnextObject($o

php - 如何修复 MediaWiki 错误 "Wiki uses cookies to log in users. You have cookies disabled. Please enable them and try again."?

我遇到的问题是我无法登录到我使用MediaWiki创建的新创建的wiki。我在网上搜索了答案,但我发现的答案对解决这个特定问题没有帮助(比如这个:problemwithmediawikicookies)我尝试使用多个浏览器并更改设置以确保启用cookie,但我不断收到相同的错误:"Wikiusescookiestologinusers.Youhavecookiesdisabled.Pleaseenablethemandtryagain."我不确定这是我当前的PHP版本(目前是5.3)还是我的wiki中的设置有问题。 最佳答案 我找到

java - 带有 Retrofit2 订单问题的 SOAP

我正在尝试使用改造来发出SOAP请求。除了元素的排序/顺序外,一切正常。这是我的POJO代码importorg.simpleframework.xml.Element;importorg.simpleframework.xml.Namespace;importorg.simpleframework.xml.NamespaceList;importorg.simpleframework.xml.Order;importorg.simpleframework.xml.Root;/***Createdbyankiton13/01/17.*/@Root(name="soapenv:Envelo

php - Android 客户端 : Web service - what's the correct SOAP_ACTION, METHOD_NAME、NAMESPACE、我应该使用的 URL?

如果我想使用以下Web服务(help.be只是一个示例,假设它确实存在):http://www.help.be/webservice/webservice_help.php(它是用PHP=client'schoice,而不是.NET编写的)具有以下WSDL:我应该在下面使用的正确SOAP_ACTION、METHOD_NAME、NAMESPACE、URL是什么?我试过这个:publicclassMainextendsActivity{/**Calledwhentheactivityisfirstcreated.*/privatestaticfinalStringSOAP_ACTION_G

android - SoapFault - 故障代码 : 'SOAP-ENV: Exception in android

我知道SO中已经存在相同类型的问题,但我没有找到解决方案。我明白了SoapFault-faultcode:'SOAP-ENV:Server'faultstring:'Procedure'login'notpresent'faultactor:'null'detail:null尝试从我的本地服务器获取响应时出现异常..我的wsdl代码应该是这样的:我的类(class)文件是:publicclassMainActivityextendsActivity{Stringstr=null;SoapObjectrequest;TextViewtv;@SuppressLint("NewApi")@O