Ruby获取请求到PHP获取请求
问题描述:
我目前正在使用PHP的网站上工作。 我想要像Ruby代码如下所示的一个GET请求:Ruby获取请求到PHP获取请求
response = RestClient::Request.execute(
:method => :get,
:url => 'https://api.place2book.com/event_api/available_tickets',
:timeout => 5,
:headers => {
'X-PLACE2BOOK-API-TOKEN' => 'foobar789baz7674',
'X-PLACE2BOOK-EVENT-ID' => 123456
}
)
response.headers[:available_tickets]
但是我不知道很多API获取请求在PHP。
答
我建议使用狂饮:
http://docs.guzzlephp.org/en/stable/
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', [
'auth' => ['user', 'pass']
]);
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'application/json; charset=utf8'
echo $res->getBody();
// {"type":"User"...'
+0
狂饮似乎是有益并没有在链接的文章中提到。你还可以在那里添加这个答案(因为这个问题更具可读性)? –
+0
然后你可以删除这个。 –
您可以使用卷曲为,或使用库更喜欢狂饮functionnality:http://docs.guzzlephp.org – yoeunes