问题标签 [guzzle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 基于 XML API 调用创建 Guzzle 服务定义
我是 Guzzle 的新手,我正在尝试利用它的服务定义。我能够像这样对 eBay API 进行基本调用。
下一步是将其转换为服务定义。通过阅读文档、论坛等,我能够想出这个。
但这是不正确的。我希望更开明的人可以帮助完成此示例以供参考。谢谢!
php - 失败的 Amazon SQS 请求
我正在使用 Amazon 的 SDK 2 for PHP 设置 SQS。
使用新 SDK 的 Web 上现有内容似乎很少。
这是基于 Guzzle 构建的最新 Amazon Services SDK。
我能够成功:
- 创建队列
- 获取队列 URL
- 列出所有队列
- 获取队列 ARN
但我无法获取任何队列属性或向队列发送消息。
我获取队列属性的调用是:
尝试队列属性时,我得到以下响应:
我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。
此请求的规范字符串应该是 'POST /100404228159/test_18_16-36-57
内容类型:应用程序/x-www-form-urlencoded 主机:sqs.us-east-1.amazonaws.com 用户代理:aws-sdk-php2/2.1.0 Guzzle/3.1.2 curl/7.22.0 PHP /5.3.10-1ubuntu3.5 x-amz-日期:20130218T213657Z
内容类型;主机;用户代理;x-amz-日期 a70e8dd76245fc6631c1b051623a90752c7cec0cd55fa636000c47ad3d8e4e06'
签名字符串应该是 'AWS4-HMAC-SHA256 20130218T213657Z 20130218/us-east-1/sqs/aws4_request 7695e40b612379da5025fca80e26ed6c29f95428e244d2b083764d203d369e36'
有任何想法吗?
php - Codecepetion Acceptance Test with self signed SSL
I am trying to login to my app using WebGuy
. I created a Cept
file MergeCompaniesCept.php
with contents:
But I get the following error:
I thought the issue was related to self signed cert and the use of curl without -k, so I made the following change to WebHelper
However, the same error still persists.
Any help here would be much appreciated!
Update
The following changes finally fixed the issue:
php - PHP + Guzzle,在标头中发送授权密钥
我是 Guzzle 的新手,我正在尝试生成以下 REST 调用:
我正在使用以下 PHP 代码:
这里的问题是,使用 addHeader() 语句我得到响应“错误请求”,而没有 addHeader() 我得到“未授权”。看来我没有正确发送我的身份验证信息。有谁知道我在这里做错了什么?
php - Crawler + Guzzle:访问表单
我是用php guzzle客户端抓取网站,然后用symfony 2.1爬虫处理
我正在尝试访问一个表格......例如这里的这个测试表格 http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htm
但我得到了例外:
当前节点列表为空。
所以我有点迷茫,关于如何访问表格
php - 暴饮暴食饼干处理
我正在构建一个基于 Guzzle 的客户端应用程序。我被 cookie 处理困住了。我正在尝试使用Cookie 插件来实现它,但我无法让它工作。我的客户端应用程序是标准的 Web 应用程序,只要我使用相同的 guzzle 对象,它看起来就可以工作,但是跨请求它不会发送正确的 cookie。我FileCookieJar
用于存储 cookie。如何跨多个 guzzle 对象保留 cookie?
php - PHP Guzzle:模拟 curl 异常/导致在测试中抛出 CurlException
在 PHP 中使用Guzzle HTTP 客户端库,我可以使用模拟插件来模拟 HTTP 响应并选择要在应用程序代码深处返回的 HTTP 响应。
尝试发送 HTTP 请求时,Guzzle 可能会抛出CurlException 。
使用 Guzzle,我如何模拟 curl 异常,或者如何在应用程序代码中引发 CurlException?
php - 嘲讽和狂饮
有人用 Mockery 测试 Guzzle 吗?当我尝试为 guzzle 客户端创建模拟时,出现异常:
这是代码:
谁能帮我这个?
behat - 如何为使用 behat/mink 的 goutte 驱动程序禁用 behat.yml 中的 guzzle 缓存?
是否有一个配置参数可以使用 behat/mink 完全禁用 goutte 驱动程序中的 guzzle 缓存?以下 behat.yml 参数都没有对我的环境产生影响:
php - 使用 AWS PHP 开发工具包的 PHP 致命错误 - 调用未定义的方法 Guzzle\\Http\\Message\\Request::batchWriteItem()
我在 AWS EC2 上有一个 LAMP 服务器,并且我已经使用 Composer 安装了适用于 PHP 2 的 AWS 开发工具包,就像此处的说明一样。
我正在尝试运行示例查询以在 DynamoDB 上插入一些项目,但我在 PHP 上收到以下错误:
PHP 致命错误:调用未定义的方法 Guzzle\Http\Message\Request::batchWriteItem()
我的代码:
想法???
谢谢!