guzzle相关内容

设置elasticsearch php客户端的connect_timeout

我想在我的elasticsearch php客户端到我的弹性搜索服务器之间配置一个小的超时。 我试图将一些参数传递给guzzle客户端,但似乎这不行 这里是代码: $ params = array(); $ params ['hosts'] = $ hosts; $ params ['guzzleOptions'] ['connect_timeout'] = 2.0; ..
发布时间:2017-08-07 03:13:09 PHP

Guzzle - 获取原始的JSON响应

我一直在努力让这个工作整天都是我最后的手段。 我正在尝试使用guzzle调用api,而这个drupal_symfony_inject模块: https://github.com/Capgemini/drupal_symfony_inject 我在hook_symfony_yaml_config_params()中有以下配置: //资产客户端。 $ assets_resou ..
发布时间:2017-07-18 23:53:43 PHP

MailChimp PHP库缺少所需的GuzzleHttp库

我已经通过SSH在Godaddy共享主机上安装了Guzzle,但是我的Drupal网站仍然告诉我: “MailChimp PHP图书馆缺少所需的GuzzleHttp库 请检查README.txt中的安装说明。“ 会说吗它似乎已经正确安装。 godaddy @ user [〜/ public_html] $ php composer.phar require guzzlehtt ..
发布时间:2017-07-18 22:17:19 PHP

Guzzle:未捕获的异常&内存泄漏

我在使用 Guzzle 时遇到了奇怪的问题 当我试图模拟一个错误的请求(例如返回一个状态代码404的请求)Guzzle抛出一个ClientException包含为什么该请求失败的所有细节。 当我尝试捕获这个异常时,我的脚本退出时出现致命错误,说明我没有捕获异常,它显示一个XDebug跟踪,说明我有一个内存 我的代码如下所示: 注意: httpClient是GuzzleHtt ..
发布时间:2017-03-06 14:32:30 PHP

Guzzle 6 - 获取请求总时间

我正在搜索以在简单的GET请求后在Guzzle 6中检索请求总时间: $ client = new GuzzleHttp \Client(); $ response = client-> get('http://www.google.com/'); 但在文档中找不到任何东西。任何想法? 非常感谢。 解决方案 .0您可以使用'on_stats'请求选 ..
发布时间:2017-03-06 04:36:08 PHP

如何处理致命错误:cURL错误7:无法连接到xxxx端口443

我有一个脚本连接到第三方API。它是,应该是一个不间断的循环24/7(我使用睡眠在结束,然后重新启动循环)。 问题是,有时第三方API被延迟或连接只会丢失与此错误: 致命错误:未捕获的异常 'GuzzleHttp \Ring \Exception\ConnectException“,并显示消息”cURL错误 7:无法连接到xxx.com端口443 是否有任何方法来“打破”这个 ..
发布时间:2017-03-06 04:03:06 PHP

Guzzle返回cURL错误3:< url>畸形

我想试用图片库,并通过他们的 quickstart 教程请向api发出http请求。 但它似乎不工作,因为我得到以下错误: cURL错误3:格式错误 由于我以前从未使用过cURL,我甚至不知道如何回应错误信息。这是我的代码与我的请求: $ client = new Client(); $ client-> get('/',['verify'= ..
发布时间:2017-03-06 03:26:34 PHP

没有从Guzzle得到预期的反应

我正在尝试建立一个端点,它使用Slim PHP框架将传递给它的数据转发到API,并且无法从Guzzle请求中获得我的响应。 $ app-> map('/ api_call /:method',function($ method)use($ app){ $ client = new GuzzleHttp \\ \\ Client([ 'base_url'=> $ app-> config( ..
发布时间:2017-03-06 01:49:49 PHP

如何获得过去登录屏幕上Guzzle电话

我必须使用cURL将信息发送到外部网站。我在我的Laravel应用程序上设置了Guzzle。我有基本设置,但根据网站的文档,有一个操作,需要的用户名和密码。 网站声明: curl [-k] -dump-header -F“action = login”-F“username =”-F“password =”http ..
发布时间:2017-03-06 01:35:26 PHP

Guzzle〜6.0 multipart和form_params

我尝试同时上传档案和传送讯息参数,例如: $ response = $ client- > post('http://example.com/api',[ 'form_params'=> [ 'name'=>'Example name', ] b $ b'multipart'=> [ [ 'name'=>'image', 'contents'=> fopen('/ path / to / ..
发布时间:2017-03-06 01:33:29 PHP

将Curl客户端ssl移动到Guzzle

我使用的是Guzzle v3.9.2 php 5.3和php 5.5。 我有以下工作curl代码,使用ssl客户端证书: $ url =“https://example.com/”; $ cert_file ='/path/to/certificate.pem'; $ ch = curl_init(); $ options = array( CURLOPT_RETU ..
发布时间:2017-03-06 01:26:31 PHP

使用Guzzle将文件发布到Web服务

我已经尝试了几个小时来发出发送文件的POST请求。 首先尝试一个简单的 file_get_contents()与流上下文,似乎不工作。 我在网络上搜索了一个HTTP客户端,发现在Packagist上下载了40万次的Guzzle;我决定尝试这种技术。 $ request = $ client - > post('/ files /') - > addPostFields ..
发布时间:2017-03-06 01:13:12 PHP

Guzzle Curl Error 60 SSL无法获取本地颁发者

尝试使用YouTube API v3获取一些视频信息,在Symfony2中使用Guzzle使用服务描述符。 当我运行脚本时,我得到: 60:SSL证书问题:无法获取本地颁发者 证书[url] https://www.googleapis.com/youtube/v3/videos?id=2xbVbCoHBgA&part=snippet&key= {MY_KEY} 500内部服 ..
发布时间:2017-03-05 23:02:30 PHP

如何同时执行多个Guzzle请求?

我可以使用Guzzle执行单个请求,我对Guzzle的性能非常满意,但是我在Guzzle API中阅读了关于MultiCurl和Batching的一些信息。 有人可以向我解释如何同时做出多个请求吗?异步如果可能。我不知道这是否是他们的意思与MultiCurl。同步也不是问题。我只想在同一时间或非常接近(时间的短时间)做多个请求。 解决方案 在文档中: http://guzzle3. ..
发布时间:2017-03-05 22:59:32 PHP

无法使用Guzzle请求发送Cookie

我有一个PHP脚本,需要从应用程序获取CSV文件。有一个应用程序的API允许脚本批量,这给脚本一个会话cookie进行身份验证。 使用curl目录工作原理: $ c = curl_init($ url); curl_setopt($ c,CURLOPT_COOKIE,'PHPSESSID ='。$ session_id_from_api); curl_setopt($ c,C ..
发布时间:2017-01-06 13:51:00 PHP

什么是使用狂饮6,创建异步JSON请求池发送到API端点的正确方法是什么?

我的目标是使用狂饮6 创建该PUT JSON数据的异步请求的池。然后,监控每个$承诺成功/失败。 有关相比,我的POOL code例如,客户机 - $>请求()以下的单个请求的第三个参数转换为EN codeD JSON,然后添加内容类型:应用程序/ JSON * * $ =客户端新([ “base_uri'=&GT; BASE_URL。 “试验/异步/',//基础URI用于与相对的请 ..
发布时间:2016-07-21 11:03:50 PHP