Php 如何使用httpful使用头进行api调用?
如何使用httpful进行api调用Php 如何使用httpful使用头进行api调用?,php,api,Php,Api,如何使用httpful进行api调用 $url = "https://api.github.com/users/nategood"; $response = \Httpful\Request::get($url) ->expectsJson() ->xClientId('2279f89b8f7c71cdb17d') //example ->send(); echo $response; 这是文档,但我不知道它是如何工作的 您没有正确阅读文档。 它清楚
$url = "https://api.github.com/users/nategood";
$response = \Httpful\Request::get($url)
->expectsJson()
->xClientId('2279f89b8f7c71cdb17d') //example
->send();
echo $response;
这是文档,但我不知道它是如何工作的
您没有正确阅读文档。 它清楚地表明,所有请求都将发送到基本url 其次是方法 这就是说,您应该进行此更改以开始看到结果
$url = "https://hummingbird.me/api/v2/anime/1";
编辑:
我在阅读了httpful文档后编辑了您的代码。也就是说,我没有使用httpful的经验,我的知识来自它的文档,所以我不确定如何获取响应,因此我使用了var_dump。
我使用curl类尝试了相同的请求,得到了一个json响应
这将为您提供一个使用httpful的成功请求
$url = "https://hummingbird.me/api/v2/anime/1";
$response = \Httpful\Request::get($url)
->expectsJson()
->addHeaders(array("X-Client-Id" => "0fd2edceaaf120093b78"));
->send();
var_dump($response);
文档清楚地说“所有请求都要发送到以下基本URL,然后是一个端点和适当的参数:”您得到了什么响应?