guzzle相关内容

我如何在 Laravel 中要求作曲家自动加载器?

我想安装 guzzle https://github.com/guzzle/guzzle 我阅读了参考资料,但我对这部分感到困惑: 从那个教程,要求需要作曲家自动加载器.所以似乎需要添加 require 'vendor/autoload.php';我在哪里添加脚本? 我使用的是 laravel 5.6 解决方案 如果你打算在 Laravel 中安装 guzzle,你不需要 ..
发布时间:2021-11-30 21:27:49 其他开发

如何将图像从 Laravel 控制器发送到 API Rest

我需要从 Laravel 中的存储中获取图像,并将其从控制器发送到外部 API REST. 我正在使用 guzzlehttp multipart 但 API 没有收到文件,返回 file = null 解决方案 这就是我几天前做的(从 Request 中获取文件): 对于单个文件: public function storeProductImage(Request $requ ..
发布时间:2021-11-15 03:56:25 其他开发

登录操作后在 Guzzle HTTP 客户端中设置 Authorization Bearer 标头 - Laravel

我目前正在处理一个 Laravel 项目,以向 API 发出请求.对端点的每个请求都需要标头中的令牌. 我创建了一个用于登录的函数,当登录成功时,我想在对端点的每个请求的标头中放置一个令牌. 我可以使用 Guzzle 做到这一点吗? 这是我的登录功能 公共函数登录(Request $request){$client = new Client();$url = "http://l ..
发布时间:2021-11-15 03:45:52 其他开发

Sage One API - unsupported_grant_type

我正在尝试按照 获取 Sage One API 的访问令牌文档 使用 Guzzle(v6)/Laravel 5.2(Laravel 的参与与此问题无关),卡在“请求访问令牌"阶段. 错误 客户端错误:`POST https://api.sageone.com/oauth2/token` 导致`400 Bad Request` 响应:{"error":"unsupported_grant_t ..
发布时间:2021-11-15 02:27:12 其他开发

使用 Guzzle 6 上传文件到 API 端点

我可以使用 Postman 将文件上传到 API 端点. 我正在尝试将其转换为从表单上传文件,使用 Laravel 上传并使用 Guzzle 6 发布到端点. 它在 Postman 中的外观截图(我故意省略了 POST URL) 以下是您在 POSTMAN 中单击“生成代码"链接时生成的文本: POST/api/file-submissions HTTP/1.1主机:strip ..
发布时间:2021-11-15 00:25:33 其他开发

从 Guzzle 捕获异常

我正在尝试从我正在开发的 API 上运行的一组测试中捕获异常,并且我正在使用 Guzzle 来使用 API 方法.我已经将测试包装在 try/catch 块中,但它仍然抛出未处理的异常错误.按照他们的文档中的描述添加事件侦听器似乎没有任何作用.我需要能够检索 HTTP 代码为 500、401、400 的响应,实际上任何不是 200 的响应,因为如果它不起作用,系统将根据调用结果设置最合适的代码. ..
发布时间:2021-11-15 00:18:03 其他开发

使用异步承诺处理 Guzzle 超时

我正在发送多个异步承诺,并将 guzzle 超时设置为 30,我想知道如何捕获是否有任何承诺超时,以便我可以报告此错误.请看下面的代码.本质上,我想在超时之前使用我可以使用的任何响应并捕获那些超时的响应. foreach ($apiRequests as $guzzleParameters) {$request = new Request($guzzleParameters->getType() ..
发布时间:2021-09-07 20:13:31 其他开发

如何使用棘轮式Websocket将数据发送到服务器onload?

我在客户端上存储了会话变量.(在此示例中,会话var是值为"Foo"的“用户名")我需要服务器知道刚加载的新连接的名称为"Foo".有什么办法让服务器知道会话变量的值? 解决方案 不,您不能这样做.会话存储在cookie中,而Ratchet无法访问它们.但是,在使用网络套接字时,我会使用这种方法: 当用户登录帐户时创建一个哈希并将其存储在数据库中以使用它来识别用户. 连接到Ra ..
发布时间:2021-05-13 20:08:06 其他开发

使用laravel 8中的HTTP guzzle通过API将客户端上的多个文件上传到服务器

我由邮递员进行了测试,可以将文件附加到字段fileupload [0](请参见下面的屏幕截图)中,该文件可以正常工作,添加了请求,并且 fileupload 也已上传到服务器. 但是我想通过我的laravel HTTP客户端调用该上传文件api 我尝试了以下代码 $ result = Http :: attach('附件',$ request->文件上传)-> asForm()-> p ..
发布时间:2021-05-13 20:08:03 其他开发

食人鱼异步多个承诺

因此,我正在尝试将guzzle用于几个并发请求.我在网上看到了几个示例,这是我想出的,但似乎无法使其正常工作.没有错误,没有警告,什么都没有.我已经尝试在每个诺言中登录,但是什么也没有发生. 我肯定知道什么都没发生,因为没有任何东西插入数据库.有什么想法我想念的吗?(我在生成每个请求时都带有各自的 then ,因为在每个承诺结束时,数据库操作都是针对该用户的) 使用GuzzleHttp \ ..
发布时间:2021-05-13 20:08:01 其他开发

使用GuzzleHttp向Clevertap发出POST请求

我正在使用Laravel 5.1和Guzzlehttp 6.1向clevertap发出发布请求. $ client = new \ GuzzleHttp \ Client(['headers'=> ['X-CleverTap-Account-Id'=>'**********','X-CleverTap-Passcode'=>'************* 8']]));$ result = $ ..
发布时间:2021-05-13 20:07:57 其他开发

为什么电报键盘不随枪口请求一起发送

$ params = ['chat_id'=>$ this-> chatID,'文本'=>'什么?','reply_markup'=>['resize_keyboard'=>真的,'键盘'=>[[['text'=>'文本1'],['text'=>'text2'],]]]];$ this->客户端-> request('POST',$ this-> apiUrl.'/sendMessage',ar ..
发布时间:2021-05-13 20:07:54 其他开发

如何将图像从Laravel控制器发送到API Rest

我需要从 Laravel 中的存储中获取图像,并将其从Controller发送到外部API REST. 我正在使用guzzlehttp multipart,但API未收到文件,返回file = null 解决方案 几天前,这就是我的方法(从Request中获取文件): 对于单个文件: 公共函数storeProductImage(Request $ request,$ id){ ..
发布时间:2021-05-13 20:07:48 其他开发

我如何在Laravel项目中使用供应商文件夹中的类

我正在尝试从供应商文件夹中加入guzzle http客户端,并使用作曲家.到目前为止,这是我尝试过的. guzzle http客户端文件的位置 vendor/guzzle/guzzle/src/Guzzle/Http/Client.php 在composer.json文件中,我包含了 “自动加载":{“类图":[“数据库/种子",“数据库/工厂"],"files":["vendor/ ..
发布时间:2021-05-13 20:07:45 其他开发

找不到类'Guzzle \ Http \ Client'

我正在尝试在站点 http://www上继续学习本教程.sitepoint.com/guzzle-php-http-client/,我在这里 http://docs.guzzlephp.org/en/latest/overview.html#installation ,我正在尝试运行第一个简单示例,但这给了我麻烦.我还检查了我的PHP版本要求(5.5):我的是5.6,所以没关系. 我正在使用 ..
发布时间:2021-05-13 20:07:42 其他开发

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

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

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

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

通过在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 其他开发