yiche / simple-request
Laravel request
4.0.1
2019-08-11 07:12 UTC
Requires
- php: >=7.2.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- roave/security-advisories: dev-master
This package is not auto-updated.
Last update: 2025-03-05 07:14:11 UTC
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
);