guzzle

卷曲 - 错误 60 - GuzzleHttp

什么会导致 cURL 出现错误 60?证书与本地环境中使用的证书相同,但会在生产中引发错误。 (原问题) 所以我正在尝试将Illuminate\Socialize 集成到我的应用程序中,并通过 Facebook 登录。在本地似乎一切正常,在我的生产服务器上,我收到以下错误: RequestException in MultiAdapter.php line 234: [curl] (#60... »

php

在没有数据库队列驱动程序的情况下完成流明作业调度

我有什么: 处理特定作业的流明服务 Laravel 门户将文件发送到该服务以供其处理 一旦它只使用 JS 和 Ajax,它几乎可以正常工作——我唯一需要实现的是 CORS 中间件。但是,在我将逻辑移至 JWT(使用 jwt-auth 包)和 GuzzleHttp(我正在使用它向服务 API 发送请求)之后,作业停止了通过数据库队列处理,而是像队列驱动程序设置为 sync 一样运行。< /p>... »

没有数据库的 Laravel 中的 JWT 身份验证

我对 Laravel 5.x 中的身份验证有疑问。我一直在专门研究 tymondesigns/jwt-auth 和 irazasyed/jwt-auth-guard 包,以便在我的 Laravel 应用程序中进行 JSON Web 令牌身份验证令牌处理。 我没有使用本地数据库,也不想使用。我在 .env 中为我的 API URL, USERNAME &amp; PASSWORD 设置了环境变量。 ... »

php

异步发送多个 goutte 请求

这是我正在使用的代码 require_once 'goutte.phar'; use Goutte\Client; $client = new Client(); for($i=0;$i&lt;10;$i++){ $crawler = $client-&gt;request('GET', 'http://website.com'); echo '&lt;p&gt;'.$cra... »

php

PHP cURL 文件获取内容始终为空

我在 Paw(和/或 Postman)中创建了一个端点来处理文件上传。效果很好! 这很简单。在我的应用程序中,我可以执行以下操作: echo file_get_contents('php://input'); 它会打印出图像/文件的编码表示(一只可爱的小猫)。 问题是,我似乎无法仅使用 cURL 重现此行为(当前应用程序使用 Guzzle)。 当我尝试类似: $target_ur... »

php

Sage One API - unsupported_grant_type

我正在尝试使用Guzzle(v6) / Laravel 5.2(Laravel 的参与与此问题无关)按照docs 获取 Sage One API 的访问令牌,它卡在“请求访问令牌” "舞台。 错误 Client error: `POST https://api.sageone.com/oauth2/token` resulted in a `400 Bad Request` response... »

php

PHP 流包装器和带有代理的 Windows 证书存储

设置/环境: 在我们的 PHP 应用程序中,我们有时需要从 PHP 向其他服务器发出 HTTPS 请求。有问题的设置如下: 我们正在使用 PHP 流包装器来执行 HTTP 请求(使用 Guzzle HTTP)。我们这样做是因为流包装器支持使用 Windows 证书存储进行证书验证。 服务器在 Windows 上运行。 我们对 HTTPS 请求使用代理。 防火墙配置为允许 访问我们正在向其... »

php

如何使用 Guzzle 通过 POST 请求从 URL 发送文件

当我以这种方式测试时,我正在使用的端点工作正常: curl -X POST ".../api/save" -H "accept: application/json" -H "Content-Type: multipart/form-data" -F "file=@test.xlsx;type=application/vnd.openxmlformats-officedocument.spreads... »

php

使用 Guzzle 6 时出现 Quickblox API 错误

我正在使用“guzzlehttp/guzzle”:“^6.1”和 Laravel 4.2 我正在尝试对 quickblox 进行后期调用,但返回 422 错误。这是我在控制器中的代码: $client = new GuzzleHttp\Client(); $sessionGuzzle = $client-&gt;request('POST', 'https://api.quick... »

php

在 symfony2 中找不到 GuzzleHttp 客户端类

我已经从 加载了 GuzzleHttp http://docs.guzzlephp.org/en/5.3/quickstart.html 并拥有 use GuzzleHttp\Client; 当我调用这个动作时...... public function googlevolumeAction(Request $request) { $data = $request-&gt;r... »

如何忽略 Guzzle 5 中的无效 SSL 证书错误

这应该是一件容易的事。我可以在 Guzzle 3 中找到很多关于如何做到这一点的参考资料,但它们在 Guzzle 5 中不起作用。 到目前为止我在做什么: $this-&gt;client = new GuzzleClient(['defaults' =&gt; [ 'verify' =&gt; 'false' ]]); 虽然我收到此错误但发送请求时: RequestExcept... »

php

从 Microsoft Graph 获取配置文件图像

我正在尝试使用 Microsoft Graph 获取当前用户的个人资料图像。我正在使用msgraph-sdk-php。 以下代码获取照片,但返回 jpeg 文件的二进制数据。 if (session_status() == PHP_SESSION_NONE) session_start(); $graph = new Graph(); $graph-&gt... »

Laravel 控制器 -> API 类

我正在努力按照最佳做法正确执行此操作。这可能很难解释,但我会在这里尽力而为。 我有一个外部 API,我需要对其进行很多不同的调用。所以我现在所做的是在 App 文件夹中创建一个名为 Api.php 的类。它使用 Guzzle 进行 API 调用。 在视图的 Controller 中,我在所需的函数中创建 Api 对象,并在 API 类中调用相应的函数。 控制器 public functio... »

php

如何在 Guzzle v6 中使用 TLS1.2

到目前为止,我只是通过以下方式创建了客户端: $this-&gt;guzzle = new Client(['timeout' =&gt; 5, 'base_uri' =&gt; $uri]); 客户端与 HTTPS 端点对话。如何告诉 Guzzle 使用TLS1.2?... »

php

PHP cURL 转换为 Guzzle

我正在与 sentione api 集成。 我对 guzzle 有问题,guzzle 向我抛出 401 Unauthorized 异常。 我认为发布数据可能有问题,我尝试以另一种方式设置它,但我总是得到相同的结果。 这是我的代码: $arr = array( 'topicId' =&gt; id, 'from' =&gt; '... »

php