草庐IT

web-requests

全部标签

php - 在 Web 应用程序中获取 Asterisk 事件

我正在使用Laravel框架开发联络中心,我正在使用Asterisk13来管理调用系统。每个接线员都分配了一个分机以使用SIP软件(Zoiper)来接听客户电话。我想要的是一个方便的API来与asterisk服务器交互,例如,当接线员接到客户电话时,将调用者ID插入到文本字段中。我一直在试验PHPARI但它缺少适当的文档。 最佳答案 我曾与PAMI合作过它满足了我的需求。文档也不是很好,一些事件没有用这个库处理,因此你可能需要做一些改变,但整体结构很好。如果没有满足您的期望,您可能想要创建自己的解析器,毕竟AMI将返回一个格式正确的

php - PHP 中的异步 Web 服务

我正在从某些Web服务获取信息,但我希望调用的方法是异步的,因为请愿书花费的时间太长,导致网站加载缓慢。我目前正在使用普通的SOAP调用$client=newSoapClient("http://xxxx.com/webservices/json.asmx?WSDL");$result=$client->__soapCall($id,$parameters);谁能帮帮我 最佳答案 3年后,我认为人们开始明白“异步”并不意味着“多线程”。以NodeJS为例——它几乎与PHP一样是单线程的,但也具有强大的异步性。PHP也有这种能力,如果

php - Yii2:Web 服务请求和响应记录器

我正在尝试为在Yii2.0.5中创建的Web服务创建请求和响应记录器以进行调试。基本上我的动机是跟踪所有请求、请求数据、响应数据,为此我使用了Yii事件。到目前为止,我编写了如下代码:用户Controlleruseyii\rest\ActiveController;useyii\base\Event;useyii\web\Response;Event::on(ActiveController::className(),ActiveController::EVENT_AFTER_ACTION,['app\models\LogHandler','saveRequest'],['reques

php soap :ServerServer was unable to process request. ---> 序列不包含任何元素

我需要使用CURL将XML作为soap请求发送。我使用创建了xml$xml="看起来像4dfdf34abvabc1eexfsTest12345Peter'sTest7301LennoxAveUnitE3LosAngelesCA90010US858-449-8022lshaules@mercatismedia.comElizabethShaulesUSPSFirstClassMailPrepaid947XXX1我正在使用以下代码发送CURL请求$url='http://someurl.com/Contracts.asmx';$curl=curl_init();curl_setopt($c

php - Sendgrid 使用 web api v3 发送带附件的邮件

我刚开始使用sendgridwebapiv3。链接here现在。使用api'POSThttps://api.sendgrid.com/v3/mail/send发送纯html很容易'但我有这个例子,我们将在其中附加一个文件(csv/xls,pdf),但我似乎无法正确处理。下面是我的代码:我的函数postSendMailpublicfunctionpostSendMail($data=[]){if(!arrayHasValue($data))$this->error(__METHOD__,"Dataisempty.");$request=Curl::to($this->apiUrl.'ma

javascript - 网址方案 : open windows application on request [Electron]

我有一个php网站和一个基于electron的桌面应用程序我希望能够打开我在客户点击我网站上的按钮时创建的这个应用程序,我该怎么做?例如,假设我有一个聊天网站和一个聊天应用程序,并且用户喜欢使用应用程序而不是网站,所以在他将我的应用程序安装到他的Windows机器上然后转到网站单击我的按钮后想要应用程序自己打开它!我怎样才能做到这一点? 最佳答案 Electron提供了app.setAsDefaultProtocolClient专门用于该目的的API。 关于javascript-网址方案

php - 使用 SoapClient 时出错,但使用 Web 浏览器时不出错

使用Chronopost网络服务。在网络浏览器中使用此postHTTP请求时(帐号和密码隐藏在那里,因此除非您有ChronopostID,否则您无法测试自己):https://ws.chronopost.fr/shipping-cxf/ShippingServiceWS/shippingWithReservationAndESDWithRefClientPC?subAccount=000&accountNumber=ACCOUNT_NUMBER&password=PASSWORD&shipperCivility=E&shipperName=DELBET&shipperName2=RIC

php - Coldfusion 在 PHP 中使用 SOAP Web 服务

我有一个使用ZendSOAP在PHP中创建的web服务,url如下:mysite.net/webservice/wsdl。WSDL定义如下:Returncancelpaymentstatus当我尝试使用ColdFusion将数据发送到Web服务时,出现以下错误:DetailContentisnotallowedinprolog.ErrNumber0ExceptionMessageContentisnotallowedinprolog.MessageAnerroroccurredwhileParsinganXMLdocument.StackTracecoldfusion.xml.XmlP

php - session::flash 和 request->session->flash 的 laravel 区别

我想知道性能和使用优势有什么区别?publicfunctiondelete(){\Session::flash('success',__('common.message.success.delete'));}vspublicfunctiondelete(){$request->session()->flash('success',__('common.message.success.delete'))}请举个例子说明。哪一个是最好的性能提供,哪一个是session中正确的使用方式? 最佳答案 它们只是访问应用程序session对象的

php - 从 ASP.NET C# 应用程序使用 PHP web 服务(SOAP、WSDL)-数组问题

我有一个Web服务,定义(WSDL)并用PHP实现。这个比较简单,重要的位定义如下:注意data参数是一个数组,其实是一个关联数组。PHP客户端与此完美配合,调用服务并获得正确的响应。现在,当我尝试通过ASP.NET使用此服务时...我将什么用作关联数组?哈希表?..VisualStudio创建的代理类说第二个参数实际上是一个字符串(或应该是字符串)而不是任何类型的集合...很费解...附录:我尝试抓取PHP生成的SOAP请求,这是其中包含“数据”参数的部分:...company_datanameTestcompanynamesloganTestcompanyslogan...那么ns