草庐IT

SOAP-ENV

全部标签

javascript - 使用 PHP 列出来自使用 SOAP 的 Web 服务的信息

我以前从未使用过SOAP(如果不需要的话仍然不会使用)但我需要使用SOAP进行输入搜索以列出来自Web服务的信息(借助php或javascript),我有thisQuery,XMLServiceDeschiption和方法地址:{AdresaInterfata}?op=CautareDosare以及这个方法的原型(prototype):[WebMethod(Description="Cautaredosaredupanumar,obiect,institutie")]publicDosar[]CautareDosare(stringnumarDosar,stringobiectDosa

php - 如何在 Laravel 中保护 .env 文件

我将项目移至HOST,但我仍然可以使用地址mysite.com/.env访问.env并显示包含所有变量和安全数据的此文件。我的.env文件:APP_ENV=localAPP_DEBUG=trueAPP_KEY=base64:xxxxxxxAPP_URL=http://localhostDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=xxDB_USERNAME=xxDB_PASSWORD=secretCACHE_DRIVER=fileSESSION_DRIVER=fileQUEUE_DRIVER=syncREDIS_

php - "Unable to parse URL"SOAP 请求后异常

我正在尝试将soap服务与php一起使用,但该服务似乎无法解释php创建的请求格式。到目前为止我有一个简单的例子:ini_set("soap.wsdl_cache_enabled","0");$client=newSoapClient('http://publicbetawebservices.hotel.de/V2_8/FreeHotelSearchWebService.svc?WSDL',array("trace"=>1));try{$response=$client->GetWebservicesVersion();}catch(Exception$e){print_r($e);

php - 在 __soapCall 之前获取 SOAP XML?

这个问题在这里已经有了答案:InspectXMLcreatedbyPHPSoapClientcallbefore/withoutsendingtherequest(3个答案)关闭去年。是否可以在将SOAP客户端生成的XML发送到Web服务之前获取它?我需要这个,因为如果其中一个参数真的错误,来自webservice的响应我会收到类似的错误Serverwasunabletoreadrequest.--->ThereisanerrorinXMLdocument(2,408).--->Inputstringwasnotinacorrectformat.这通常包括启动tcpmon或其他一些tc

php - 如何使用 PHP 构建正确的 SOAP 请求

我需要为这个SOAP“服务”格式化/构建一个请求:http://api.notificationmessaging.com/NMSOAP/NotificationService?wsdl理想情况下,我想使用nativePHPSOAP类,但我开始怀疑这个类是否不是我出现问题的原因。手册提供了这个例子:1Ourpowerfulalgorithmsalreadyfoundamatchingprofilethatmatchesyourcriteria:Celina72 ]]>FIRSTNAMEjohnjohnblum@flowerpower.comBdX7CqkmjSivyBgIcZ

php - Symfony 4,.env 文件和生产

.env文件对于docker、kubernetes等非常方便但是,如果我有一个没有任何编排的简单nginx服务器和一组cronworker和一组守护进程(systemd/supervisord/etc)怎么办?我可以将这些env变量写入nginx服务器部分,但我必须为每个cronworker或守护进程设置数百个env变量。我找到了一个快速的解决方案:在生产中使用symfony/dotenv组件。但在我看来很脏。谁能提出更好的解决方案? 最佳答案 首先,并不是所有的变量都需要使用环境变量来指定。将每个系统没有差异的变量保存在单独的ya

php - 加速 SOAP 驱动的网站

我们目前正在考虑对严重依赖Soap网络服务的网站进行一些性能调整。但是……我们的服务器位于比利时,我们连接的网络服务位于旧金山,因此至少可以说是长距离连接。我们的网站由PHP驱动,使用PHP内置的SoapClient类。平均调用Web服务需要0.7秒,我们每页执行大约3-5个请求。所有可能的请求/响应缓存都已实现,因此我们现在正在寻找其他方法来提高连接速度。这是实例化SoapClient的代码,我现在正在寻找的是其他方式/方法来提高单个请求的速度。有人有想法或建议吗?privatefunction_createClient(){try{$wsdl=sprintf($this->conf

php - Laravel 5.1 在 .env 文件中创建数组变量供全局使用

实际上,我想要在.env文件中有一个这样的数组。我不知道在.env文件中创建数组变量。VARIABLE_NAME=[[0]=>'Value1',[1]=>'Value2',[2]=>'Value3',................]; 最佳答案 您不能将数组存储在.env文件中,因为ENV格式不支持它。解决方法是将数组序列化为某种已知格式的字符串,例如逗号分隔值,然后在需要时拆分它。这应该可以解决问题:#.envfileVARIABLE_NAME="Value1,Value2,Value3"#config/app.phpretur

必须加载 PHP 扩展 "curl"。必须加载 PHP 扩展 "soap"

我是magento的新手,目前我在magento安装期间遇到“必须加载PHP扩展curl”错误。你能帮帮我吗? 最佳答案 如果您的服务器上没有安装curl,您可以键入以下命令之一来安装它:对于基于Debian/Ubuntu的系统,您可以键入以下命令sudoapt-getinstallphp5-curlsudo/etc/init.d/apache2restart对于基于RedHat/CentOS的系统,您可以键入(作为root)yuminstallphp5-curl/etc/init.d/httpdrestart这应该会安装curl并

php - 带有属性的 SOAP 请求

我似乎无法找到如何在不使用XSD_ANYXML编码的情况下为SOAP请求设置属性。请求参数应该如下所示...value...当然下面的代码可以工作,但是它相当丑陋(丑陋,因为它在应该使用SOAP_ClientAPI的地方使用了字符串连接,而且因为它没有使用通用命名空间)$param=newSoapVar('value',XSD_ANYXML);有没有更好的方法来创建带有命名空间和属性的SOAP请求参数?我正在寻找某事。像下面这样(这只是一些使用SoapVarAPI的伪代码):$param=newSoapVar(array('_'=>'value','attr'=>'someattrib