php - 从 Laravel 向外部 API 发出 HTTP 请求

标签 php http laravel request

我想要的是从一个 API 中获取一个对象,该 API 带有一个对外部 API 的 HTTP(例如,jQuery 的 AJAX)请求。我该如何开始?我对 Google 先生进行了研究,但找不到任何帮助。

我开始怀疑这是否可能? 在这篇文章中Laravel 4 make post request from controller to external url with data看起来可以做到。但是没有示例,也没有任何来源可以找到一些文档。

请帮帮我?

最佳答案

根据此处类似问题的回答: https://stackoverflow.com/a/22695523/1412268

看看Guzzle

$client = new GuzzleHttp\Client();
$res = $client->get('https://api.github.com/user', ['auth' =>  ['user', 'pass']]);
echo $res->getStatusCode(); // 200
echo $res->getBody(); // { "type": "User", ....

关于php - 从 Laravel 向外部 API 发出 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355828/

相关文章:

java - 如何根据 URL 创建 JWT 过滤器异常(exception)

ajax - 从angularjs发送数据到django

php - 在 Laravel Blade View 中从 JSON 数据创建菜单

php - 如何在 Laravel 中返​​回静态文件?

php - 无法将数据从数据库复制到另一个?数据库

php - 无论值是否存在,我的 mysql 查询都会导致行数为 1

java - 服务器仅在 Java 客户端使用 urlConnection/httpUrlConnection 调用时返回 500 错误

php - Laravel 拒绝用户 'root' @'localhost' 访问(使用密码 : YES) in laravel 5. 7

php - 使用 php 检查查询行数

php - 带数字的函数名