问题标签 [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.
guzzle - 在 Guzzle 的 POST 请求中禁用 urlencode
我正在尝试发布一些数据,Guzzle 会自动 urlencode() 所有发布值。我想禁用它,因为它的行为很奇怪(Enter 字符有问题)。我搜索了文档并找到了有关此的参考
但它是关于 GET 请求的。
文档还说:“URL 编码可以通过传递 false 来禁用,通过传递 true 来启用,通过传递 Query::FORM_URLENCODED 设置为使用 RFC 1738(内部使用 PHP 的 urlencode 函数),或者通过传递 Query::RFC_3986 设置为 RFC 3986(这是默认设置,内部使用 PHP 的 rawurlencode 函数)。”
知道怎么做吗?
symfony - 通过服务容器为 Guzzle 设置 CURL 选项
我需要设置CURLOPT_TCP_NODELAY
CURL 选项,但问题是我不知道如何使用 Sf2 的服务容器来做到这一点。
这是Guzzle
现在注入的方法:
但我也需要补充CURLOPT_TCP_NODELAY
。
普通的 PHP 示例:
php - Guzzle 发布请求在浏览器中工作但不在应用程序中
我正在尝试访问 wordpress.com API,但在使用 Guzzle 时遇到了问题。
如果我将所有数据输入 Postman,它就可以工作!但是,如果我使用 guzzle,端点会以 400 响应。这让我相信帖子数据没有被发送,但刚刚开始使用 guzzle 我不知道为什么。我已经检查了所有的Config::get...
回报,他们应该这样做$code
。
关于我应该做什么的任何想法?
更新 1
这适用于 cURL:
php - 如何在php中处理(插入db)传入的流数据?
我不断地通过 guzzle 库以 json 格式从 gnip 获取流式 Twitter 数据。
下面是我的代码
所以请建议我,如果有其他最好的方法或一些 php 库可用。
symfony - Guzzle – Symfony 中没有请求访问 Parse.com API
我想用 Guzzle 来创建请求。我的设置如下所示:
总是,我得到
我确定我有正确的 ID 和 KEY。此外,调试工具栏中没有 API 调用。
php - Codeception 使用 Laravel 4 和 Guzzle HTTP 引发致命错误
我正在使用 Laravel 4.2.* 和 Codeception 2.* 作为记录。
当我尝试使用 Laravel4 模块创建验收测试时,我使用此配置
它有效,我的意思是我可以建造它。但是当我运行codecept run
它失败并引发致命错误。
致命错误:无法重新声明 GuzzleHttp\Stream\create()(之前在 phar:///usr/local/Cellar/codeception/2.0.0/libexec/codecept-2.0.0.phar/vendor/guzzlehttp/streams/src 中声明/functions.php:14) 在第 14 行的 /Users/Ludo237/Sites/l4/vendor/guzzlehttp/streams/src/functions.php
问题似乎是 Guzzle。我在我的应用程序上使用 guzzle,但 codeception 也使用它。
我该如何解决这个冲突?
php - 带有文件和字段的 POST 请求
好的,我将提供一些背景知识。我有一个用 CakePHP 编写的系统 A,用于处理广告和产品等。最近我一直在研究另一个用 Laravel 编写的系统,它作为一个自助工具,供房地产经纪人发布和管理他们驻留在系统 A 中的房地产清单。我现在正要从自助上传图片将站点服务到系统 A。我在 Cake 中编写了一个简单的控制器操作来处理 POST 请求并将图像文件保存在服务器上。
我能够使用 REST 应用程序(例如postman )发送 POST 请求、上传图像并获得适当的响应。在系统 A(蛋糕)方面,一切看起来都不错。
现在在自助服务系统中,在 Laravel 中,我使用Guzzle发送 HTTP 请求。我已经用完全相同的字段和文件填写了 guzzle post 请求,但我没有收到相同的输出。系统 A 收到请求,但没有添加图片,返回一个随机的 HTML 页面。如果邮递员和其他一些应用程序得到完全相同的响应和功能,但我在 Guzzle 中发送的请求不是,我认为我的 guzzle 请求有问题。这是我的guzzle代码:
这是来自 Postman 的有效 POST 请求:
这是对字符串的 guzzle 请求,对于可读性问题,我深表歉意。
然后一堆字符为图像数据。
我在问是否有人可以在 guzzle 中看到我的 POST 请求的问题,或者是否有人以前遇到过 guzzle 的这种奇怪问题。
编辑:我正在使用 CakePHP 2.4.1
http - Firebase REST API - Guzzle PATCH 请求正在删除数据
根据 firebase 文档https://www.firebase.com/docs/rest-api.html,它指出:
现在我对此的理解是,如果我只想更新资源的一部分,那么我可以使用 PATCH 请求。
我简化的 firebase 数据库如下:
但是,如果我在补丁请求的有效负载中省略了currency_symbol
and updated_at
,那么 Firebase 会从数据库中删除这些属性。
因此,PATCH 请求无法正常工作,或者我误解了 Firebase 应该如何处理此 PATCH 请求 - 或者我遗漏了一些东西。有什么想法吗?
另外,如果我想向 exchange-rates 对象添加一个对象,我应该可以这样做。
然而,这一切只是覆盖了所有现有的汇率,现在我在数据库中只有 1 个汇率。
php - 循环 PHP 嵌套数组 - 将值提取到刀片视图中 (Laravel)
我知道关于这个话题有很多问题,但没有一个能完全解决这个问题(据我所知)。
我在 Laravel 项目中有一个 PHP 数组(仅供参考,通过 Guzzle 响应返回)。
PHP 数组
我只是想提取下面的“id”和“name”键,以便在视图中使用,但我有点难过。我已经尝试了以下建议,但无法完全解决。
我还研究了array_walk_recursive。
任何帮助都会很棒和感激!我希望能够像这样在 Laravel 中使用这两个键:
控制器
看法
php - 带有 gotte 的同时 HTTP 请求
我知道goutte是建立在guzzle之上的。这是一个带有 guzzle 的并发 HTTP 请求示例。
同时请求也可以通过 gotte 运行吗?