guzzle 相关问题

Guzzle是一个PHP HTTP客户端,可以轻松发送HTTP请求,并且可以轻松地与Web服务集成。 Guzzle可以与cURL,PHP的流包装器,套接字和非阻塞库(如React)一起使用。

为什么我在 PhpStorm HTTP 客户端和 Laravel HTTP 客户端中遇到超时,但在 Postman 中却没有?

当我使用 Postman 发送简单的 GET 请求时,这持续大约需要 228 毫秒并产生 json 响应。正如您所看到的,我在请求中禁用了 cookie 和标头,以获得完全相同的要求...

回答 3 投票 0

Guzzle http 的 Laravel 中的错误日志记录被截断

Guzzle http 正在截断超过 120 个字符的异常,但我需要记录完整的异常消息。我怎样才能做到这一点? 我正在使用 laravel 4.2.22.

回答 4 投票 0

如何使用 Saloon (PHP) 添加多个具有相同名称但不同值的查询参数?

我使用 Saloon 将远程 API 与我的 PHP Web 应用程序集成。我通常在请求中设置查询参数,如下所示: $this->查询()->设置([ '参数1' => '值1', '参数2' => '...

回答 1 投票 0

Laravel guzzle http 客户端无法使用错误处理捕获错误

$endpoint = rtrim($site->url,"/").'/'.env('WP_ENDPOINT'); 尝试 { $request = Http::post($endpoint); dd($请求); } catch (\Guzzle\Http\Exception\ConnectException $...

回答 1 投票 0

如何使用 Guzzle 组合默认查询字符串参数和请求特定参数?

当我运行以下代码(使用最新的 Guzzle v6)时,请求的 URL 是 http://example.com/foobar?foo=bar ,将 boo=far 从请求中删除。 $guzzle_http_client = 新 Guzzl...

回答 1 投票 0

如何让 Guzzle 与 CURLOPT_USERPWD 一起使用?

我有以下 PHP curl 代码来在应用程序中生成安全令牌。 当我运行这段代码时,它工作得非常完美。 $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://...

回答 1 投票 0

Guzzle 不抛出异常

我正在围绕 themoviedb.org api 构建一个类包装器。我使用 guzzle 7 来处理请求,但它似乎没有抛出任何异常。 命名空间应用\类; 使用应用\模型\电影; 你...

回答 2 投票 0

为什么在promise中Guzzle onrejected函数——然后仍然抛出异常?

我发现$promise->wait()函数会抛出异常,我必须再次使用try-catch来处理异常。 $promise = $this->client->sendAsync($request); $承诺->然后(

回答 1 投票 0

如何记录 guzzle 多个请求?

我有以下代码用于创建带有日志记录的 Guzzle 客户端: $loggerMiddleware = new Logger(function ($level, $message, array $context) { ... } $handler = new CurlMultiHandler(); $stack = HandlerSt...

回答 1 投票 0

使合作伙伴中心 API 中的令牌 401 过期

我尝试使用 api –via postman 登录 Microsoft 合作伙伴中心 (https://login.microsoftonline.com/*****/oauth2/token) ,当然,在遵循微软针对 Pa 制定的步骤之后...

回答 1 投票 0

无法将 json 作为 guzzle 帖子正文发送

已解决 这是与 ecomdash api 一起使用的,因为事实证明,使用此方法时,所有 json 字符串都必须括在方括号中,就像有一个产品数组一样。所以这确实有效...

回答 2 投票 0

当其他应用程序请求时,Laravel API 返回“500 内部服务器错误”

使用laravel API进行测试,使用Fiddler或Postman时返回200。 但当我尝试从另一个 Web 应用程序访问后,请求失败。 API的登录功能。 公共职能...

回答 3 投票 0

迭代亚马逊 S3 上文件夹中的对象

我们有一个应用程序,用户可以创建自己的网页并托管它们。我们使用 S3 来存储静态页面。在这里,由于我们对每个用户 100 个存储桶的限制,我们决定...

回答 3 投票 0

在 Laravel 中,使用 Http Client,如何获取将在请求中发送的标头?

我正在使用 Laravel Http 客户端发出请求,我想知道请求中将发送(或已发送)的确切标头。我并不是想设置它们。我想读它们。 有人吗

回答 1 投票 0

使用 Guzzle 下载或复制远程文件

我正在尝试将远程文件(图像 PNG、GIF、JPG ...)复制到我的服务器。我使用 Guzzle,因为即使文件存在,有时我也会通过 copy() 得到 404,而且我还需要进行基本的身份验证。这个脚本是

回答 3 投票 0

GuzzleHttp\Exception\ConnectException:设置本地开发环境时因 URI 错误而拒绝连接

我在尝试在 Windows 桌面上为网站配置本地开发环境时遇到多个连接拒绝错误。网站应用程序基于Drupal 1...

回答 1 投票 0

如何在 guzzlehttp/guzzle 错误中访问返回错误的标题、状态、详细信息字段?

在 laravel 10 应用程序中使用 guzzlehttp/guzzle ^7.8.0 捕获 https://github.com/mailchimp/mailchimp-marketing-php (v3.0) 的 mailchimpListId 方法的运行时错误 库 getContents 方法出错...

回答 1 投票 0

guzzlehttp/guzzle 与重要包冲突

我的项目中有一个 coinbase/coinbase-commerce 包,需要 guzzlehttp/guzzle ~5.0|~6.0 并且这些版本可以满足 guzzlehttp/guzzle[5.0.0, ..., 5.3.4, 6.0.0 ,...,6.5.8]。 我...

回答 1 投票 0

如何在Guzzle中设置默认标题?

$baseUrl = 'http://foo'; $config = 数组(); $client = new Guzzle\Http\Client($baseUrl, $config); 为 Guzzle 设置默认标头而不将其作为每个 $ 的参数传递的新方法是什么?

回答 5 投票 0

Laravel Guzzle 客户端错误:“POST https://”导致“415 不支持的媒体类型”响应:(仅在生产中)

我在生产中发送 Guzzle http post 请求时遇到此错误,具有相同数据和相同代码的相同 url 在本地返回成功响应的问题?! $response = $client->req...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.