问题标签 [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.

0 投票
1 回答
415 浏览

api - 高层 API,放置不可处理的实体,37 个信号

我正在玩 HIGHRISE API,他们理解休息的含义,它很酷,在某些时候优雅地宽容,但是

有人知道为什么我PUT不接受 xml 吗?

这是一些相关的日志记录:

我没有看到错误:/我非常确定 subject_field_id 是正确的,并且设置了那些自定义字段 发布例如保存 xml 有效,我从响应中看到设置了字段,

我唯一能猜到的是,我正在尝试放置一个没有任何变化的版本,这是问题吗?

因为我的代码只检查那个人是否存在,如果存在则更新它而不是创建

0 投票
1 回答
3467 浏览

php - Access Guzzle Response from Goutte

I'm trying to access to the Guzzle Response object from Goutte. Because that object has nice methods that i want to use. getEffectiveUrl for example.

As far as i can see there is no way doing it without hacking the code.

Or without accessing the response object, is there a way to get the last redirected url froum goutte?

0 投票
15 回答
309533 浏览

php - 如何使用 Guzzle 以 JSON 格式发送 POST 请求?

有人知道post使用 JSON的正确方法Guzzle吗?

我收到internal server error来自服务器的响应。它使用 Chrome 工作Postman

0 投票
2 回答
4282 浏览

symfony - 喷口安装

我不确定为什么会收到此错误:

错误 :

任何想法 ??!

0 投票
1 回答
912 浏览

php - 受访问令牌请求标头保护的图像

我有一个网络服务,应该为我的网站提供图像。问题是图像受“令牌”请求标头保护。

我使用 guzzle 作为客户端库来调用 web 服务并获取图像。

但没有结果:S

如果我设置了一个与 web 服务具有相同域的 cookie,并且它可以冲浪到 url,但我不能为每个用户设置一个令牌 cookie,对吗?

提前谢谢

0 投票
1 回答
1721 浏览

php - YII 框架中的 Guzzle 导入错误

我在 Yii 项目中导入 Guzzle 库并出现错误。

进口方式

错误

0 投票
1 回答
1962 浏览

php - 通过 Guzzle 将文件发布到 Web 服务器时出现 HTTP 417 错误(预期失败)

我在 Laravel 4 中使用 Guzzle 将文件发送到服务器将处理的远程服务器。但是在将文件发布到服务器时,出现以下异常:

以下是我正在使用的代码:

用户的身份验证似乎工作正常,问题仅在尝试发送文件时才开始。仅当我尝试将文件发送到 Web 服务器时,应用程序才会引发错误。当我尝试将相同的文件发送到本地服务器上的相同应用程序时,我得到了预期的结果,没有任何错误。

我寻找其他人可能遇到的类似问题,并在 SO Posting a file to a web service with Guzzle上找到了一个,但适用于该问题的 OP 的解决方案对我不起作用。我能做些什么来解决这个问题?

0 投票
6 回答
3200 浏览

guzzle - 发送多个请求时如何将结果与请求匹配?

总结

正如其标题,Guzzle 允许一次发送多个请求以节省时间,如文档中所示。

当响应返回时,为了识别哪个响应是针对哪个请求的,我们可以遍历每个请求并获取响应(仅在执行上述命令后可用):

B. 问题

如果请求对象包含相同的数据。无法识别原始请求。

假设我们有以下场景,我们需要创建 2 篇文章:远程服务器上的 A 和 B:something.com/articles/create.json

每个请求都有相同的 POST 数据:

创建后,带有 2 个位置的 Guzzle 响应返回:

使用上面的方法将response-to-its-request链接起来,我们仍然不知道哪个response是针对哪篇文章的,因为request对象是完全一样的

因此,在我的数据库中,我无法写下结果:

因为它可以是相反的方式:

一种解决方案是在 POST 请求中添加一些额外的参数,例如

但是,远程服务器将返回错误并且不会创建文章,因为它不了解关键“记录”。远程服务器是第三方服务器,我无法更改它的工作方式。

另一个适当的解决方案是在请求对象上设置一些特定的 id/tag,以便我们之后可以识别它。但是,我查看了文档,但没有方法来唯一标识请求,例如

这一直困扰着我几个月,仍然无法解决这个问题。

如果您有解决方案,请告诉我。

非常感谢,你救了我!!!!

感谢您阅读这篇长文。

0 投票
1 回答
24748 浏览

php - 如何在 Laravel 4 中自动加载 Guzzle?

如何在 Laravel 4 中自动加载Guzzle

当我尝试创建新的 GuzzleHttp/Client 时遇到以下错误:

我在 composer.json 自动加载部分进行了以下设置:

0 投票
0 回答
2468 浏览

php - Guzzle 添加 CSRF 令牌

我正在尝试使用 guzzle 和 restful web 服务在 drupal 商务中创建产品。

当我尝试创建新产品时,我使用以下过程:1)以有权创建产品的用户身份登录(成功)2)请求 CSRF 令牌(成功)3)创建产品:哦!:客户错误响应 [状态代码] 401 [原因短语] 未授权:未授予对此操作的访问权限

现在,当我通过海报(Firfox 附加组件)执行此过程时。我可以成功地创建一个产品,但是我总是无法访问这个操作。

我真的不明白我做错了什么。我登录,将所需的变量添加到标题中。

泰!

编辑:解决方案见评论。我调整了代码。