guzzle相关内容

Laravel 5.6 Passport oAuth2无法通过Guzzle发出请求

我在Laravel 5.6上有一个新项目,我试图在此研究和了解Passport的API Auth.我正在尝试这样做,然后在要访问该API的地方创建一个 Javascript 应用程序.因此,第一方应用程序的API. 我已经安装并注册了所有针对护照的路线和设置,还安装了 Guzzle . 我寻找了一些教程,现在我有了该代码: RegisterController.php ..
发布时间:2021-05-13 20:07:39 PHP

Laravel 5.6 Passport oAuth2无法使用Guzzle发出请求

我在Laravel 5.6上有一个新项目,我试图在此研究和了解Passport的API Auth.我正在尝试这样做,然后在要访问该API的地方创建一个 Javascript 应用程序.因此,第一方应用程序的API. 我已经安装并注册了所有针对护照的路线和设置,还安装了 Guzzle . 我寻找了一些教程,现在我有了该代码: RegisterController.php ..
发布时间:2021-05-13 20:07:35 PHP

通过在guzzle中的查询字符串发送数组

Guzzle 客户端默认根据此代码创建 $ client-> get('https://example.com/{?a}',array('a'=> array('c','d')))); 此网址 https://example.com/?a=c,d 在RESTful应用程序中以查询字符串发送数组的最佳实践是什么?问题是,如何在服务器端确定 c,d 是字符串还是数组?使用方括号发送数组 ..
发布时间:2021-05-13 20:07:32 PHP

狂饮HTTP-将Authorization标头直接添加到请求中

有人可以解释如何在Guzzle中添加授权标头吗?我可以看到以下代码可用于添加用户名&密码,但在我的实例中,我只想添加Authorization标头本身 $ client-> request('GET','/get',['auth'=> ['username','password'] 我要添加到GET请求中的基本授权标头:- Basic aGdkZQ1vOjBmNmFmYzdhMjhiM ..
发布时间:2021-05-13 20:07:29 PHP

将查询字符串参数添加到Guzzle GET请求中?

我阅读了此答案,但我相信有更好的方法在Guzzle中创建一个http url查询,我正在寻找类似的东西,但是无法使其正常工作,也不知道是否有一种方法可以转储url字符串以查看其是否正确处理.有人可以告诉我正确的方法吗? //正常工作$ client =新的GuzzleHttp \ Client();$ request = $ client-> get('http://192.168.50.8/f ..
发布时间:2021-05-13 20:07:26 PHP

精简版客户端在laravel中引发异常

我正尝试在laravel中发出一个http发帖请求 $ client = new Client(['debug'=> true,'exceptions'=> false]);$ res = $ client-> request('POST','http://www.myservice.com/find_provider.php',['form_params'=>['street'=>'测试', ..
发布时间:2021-05-13 20:07:23 其他开发

食尸鬼的form_params不接受数组

我正在使用Guzzle 6,并且无法在客户端主体中传递带有form_params的数组 $ postFields = [form_params =>['data [test]'=>“测试",'data [whatever]'=>“任何..."]];$ client = new GuzzleClient(['cookies'=>$ jar,//Cookie'allow_redirects'=>t ..
发布时间:2021-05-13 20:07:20 PHP

使用guzzle执行批处理请求

我正在一个项目中,我需要使用Guzzle向端点执行2000个异步请求,并且每次需要更改URL中的ID. 终结点看起来像这样: https://jsonplaceholder.typicode.com/posts/X 我试图使用for循环来做到这一点,唯一的问题是它不是异步的.做这样的任务更有效的方法是什么? 使用GuzzleHttp \ Client;公共功能fetchPosts() ..
发布时间:2021-05-13 20:07:17 PHP

处理请求池中的异常

我正在使用Guzzle将大量请求发送到API端点,并使用 Pool 功能异步并发发送这些请求. 脚本如下: 使用GuzzleHttp \ Client;使用GuzzleHttp \ Promise;使用GuzzleHttp \ Pool;使用GuzzleHttp \ Psr7 \ Request;使用GuzzleHttp \ Exception \ RequestException;/*配 ..
发布时间:2021-05-13 20:07:14 PHP

我可以使用Guzzle来使用GraphQL API吗?

在google-verse中,关于在PHP中使用GraphQL API的信息并不多.从我的角度来看,有几个软件包主要与创建自己的GraphQL API有关,而与使用无关.我可能使事情复杂化了,或者问题的解决方案很明显.我已经解决了我的问题,并将发布答案. 解决方案 当我几乎不了解它们提供的内容并且只想使用与REST相同的工具时,我不想将它们打包轻量级过渡的世界.答案是肯定的,您可以使用Gu ..
发布时间:2021-05-13 19:18:35 PHP

用Guzzle读取curl请求进度标头

使用php调用curl时,我可以在 CURLOPT_PROGRESSFUNCTION 上挂接回调,并在请求过程中使用 curl_multi_getcontent($ handle) 读取标头 $ handle = curl_init()curl_setopt(CURLOPT_NOPROGRESS,假)curl_setopt(CURLOPT_RETURNTRANSFER,true)curl_s ..
发布时间:2021-04-27 20:27:34 PHP

Guzzle 7-禁止使用403(可与CURL配合使用)

更新:似乎用户代理不是某些主机提供HTML所需的唯一标头,我还必须添加"accepts"标头,最后这为许多主机解决了我的问题: $ response = $ client-> request('GET','http://acme.com',['headers'=> ['user-agent'=>'Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebK ..
发布时间:2021-04-27 20:22:33 PHP

大量并发请求,等待完成的批处理再发送下一个

我认为以下代码将以这种方式工作: 已发送数量为 CONCURRENT_REQUESTS 的批次 等待所有这些请求完成 已发送上述编号的下一批 依此类推 但是实际上,如果我在第14行注释[ usleep(...)],似乎请求批处理的发送速度尽可能快,从而向服务器生成了数千个查询.可以更改吗?如何更改此行为? getPool();如果( ..
发布时间:2021-04-23 20:37:40 PHP

如何通过传递参数在laravel中获得内容类型application/x-www-form-urlencoded的响应

我已经在Laravel https://sso/{custom_path}/token中将Api应用于Single Sign In Opt,就像使用jwt创建的Api一样.最后,在Web应用程序中,使用http客户端接口将访问令牌和内容类型的标头传递给Api调用.内容类型为application/x-www-form-urlencode,在form_params中带有参数.但是作为回应,我越来越缺 ..
发布时间:2021-04-08 20:39:17 PHP

如何从枪口请求中获取和显示图像

我正在尝试显示来自大量需求的图像,一切正常,但是我无法显示该图像. 这是我尝试获取用户数据时得到的结果 object(GuzzleHttp \ Psr7 \ Response)#427(6){["reasonPhrase":"GuzzleHttp \ Psr7 \ Response":private] =>string(2)"OK" ["statusCode":"GuzzleHttp \ ..
发布时间:2021-04-02 19:23:27 PHP

枪口|异步请求|无效的资源类型错误

我正在尝试链接http请求,其中第二个请求取决于第一个请求的响应.我遇到了Guzzle Client-> sendAsync(). 我得到的错误: exception: "InvalidArgumentException" file: "...\guzzlehttp\psr7\src\functions.php" line: 116 message: "Invalid resource ..
发布时间:2020-11-25 00:34:47 PHP

Api JSON解码回复

im尝试按照以下命令接收来自api的回复 $client=new \GuzzleHttp\Client(); $response=$client->request( 'post', 'https://cowpay.me/api/v0/fawry/charge-request-cc' ..
发布时间:2020-11-21 22:06:11 PHP