rdx / http
一个简单的CURL包装器,包含请求和响应类。
1.3
2019-06-30 01:12 UTC
This package is not auto-updated.
Last update: 2024-09-15 02:32:31 UTC
README
非常简单,非常不完整,非常小的CURL包装器。
如果您需要良好的cookie处理,请使用Guzzle等。
请求
GET
use rdx\http\HTTP;
$request = HTTP::create('https://api.github.com/gists/public');
$response = $request->request();
POST
use rdx\http\HTTP;
HTTP::$_agent = 'Some custom user agent string 1.0';
$request = HTTP::create('https://api.github.com/gists/public', array(
'method' => 'POST',
'data' => array('foo' => 'bar'),
'headers' => array(
'Authorization: Basic abc',
),
'cookies' => array(
array('name', 'value'),
),
));
$response = $request->request();
响应
var_dump($response->code); // 200
var_dump($response->status); // OK
print_r($response->cookies_by_name);