missing-u / simple-request
5.0.2
2020-06-22 09:55 UTC
Requires
- php: >=7.0.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- roave/security-advisories: dev-master
README
在GuzzleHttp的基础上对发送请求简要封装
示例
添加 RobustRequest
GET
$url = 'http://mock.server.com/echo';
$illumination = '请求说明';
$info = SimpleRequest::json_get($illumination, $url); // [ "echo" => "echo" ]
$url = 'http://mock.server.com/echo/params/reflect';
$illumination = '请求说明';
$params = [
'user' =>
[
'name' => 'yang',
'age' => 10,
],
];
$info = SimpleRequest::json_get($illumination, $url, $params);
$this->assertTrue(
$info == $params
);
POST
$url = 'http://mock.server.com/echo';
$illumination = '请求说明';
$info = SimpleRequest::json_post($illumination, $url); // [ "echo" => "echo" ]
$url = 'http://mock.server.com/echo/params/reflect';
$illumination = '请求说明';
$params = [
'user' =>
[
'name' => 'yang',
'age' => 10,
],
];
$info = SimpleRequest::json_post($illumination, $url, $params);
$this->assertTrue(
$info == $params
);