【发布时间】:2019-12-09 21:19:03
【问题描述】:
我正在尝试检索 URL 的值,但它返回空响应。不知道我做错了什么我一直在尝试检索该值,但我得到一个空值。下面是我的代码
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://fantasy.premierleague.com/api/bootstrap-static/');
dd($response->getBody()->getContents());
当尝试转储响应时,我得到以下响应
当尝试读取响应的getBody() 时,我得到了这个输出
我正在使用 guzzle "guzzlehttp/guzzle": "^6.4"
【问题讨论】:
-
可能实际上是返回一个空体,状态码是什么
-
如果你访问实际的 url 它返回一个 json 响应并且代码是 200
-
什么是 dd($response);
-
如果你使用
file_get_contents($url),它还是空的吗? -
@lagbox file_get_contents 返回我期望的结果。但它是可以理解的字符串格式。但我想使用的是使用 guzzlehttp 检索值,因为此端点可能需要身份验证