草庐IT

SOAP-Swagger

全部标签

php - 在 PHP 上启用 SOAP

我想在我的PHP5/Centos/Apache服务器上启用SOAP。我可以完全访问服务器。我的php.ini文件包含以下内容。当我查看phpinfo()时,它没有引用SOAP。有什么建议么?谢谢[soap];EnablesordisablesWSDLcachingfeature.soap.wsdl_cache_enabled=1;SetsthedirectorynamewhereSOAPextensionwillputcachefiles.soap.wsdl_cache_dir="/tmp";(timetolive)Setsthenumberofsecondwhilecachedfil

php - 如何在 PHP 中发出 SOAP 请求

我正在尝试用PHP发出SOAP请求。我有我的服务URL,当我在SOAPUI中检查它时,我可以看到以下内容所以我想用它来登录。目前,我正在尝试以下内容publicfunctionupdateApi(){$service_url='https://someurl.com/sdk/user/session/logon';$curl=curl_init($service_url);$curl_post_data=array("ApiKey"=>'somekey',"ApiSecret"=>'somesecret',);curl_setopt($curl,CURLOPT_RETURNTRANSF

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

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

swagger接口未授权怎么玩?

今天来分享下我是如何自动提取swagger中配置的API接口的,在此之前,先来了解下swagger是什么?下面是chatgpt的回答:总结起来就是一套方便开发人员设计、构建API的框架,国内外应用非常广泛,大家在日常信息收集的时候经常会遇到这样的系统,比如通过谷歌语法可以轻松找到:还可以使用网络空间搜索引擎,比如fofa:足以看出使用量是非常广泛来,当然,还有很多是隐藏在网站目录中的,需要通过目录枚举来发现这类系统。随便打开一个看看这个系统长什么样:上图是配置的一些API接口信息,点击其中任意一个接口,会有该API详细的信息,比如:手工测试时,可以根据接口的描述,进行针对性的测试,即方便了开发