bfatoms / requester
使用 guzzle 发送 http 请求的 laravel 包
v1.0.3
2020-02-20 04:40 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-20 15:41:14 UTC
README
composer require bfatoms/requester
使用方法
此包高度模仿了 Laravel 的 http 测试方法...
use BfAtoms\Requester\Requester;
public function index(Requester $request)
{
// returns json
return $request->json('GET','http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
return $request->json('POST','http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
return $request->json('PUT','http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
return $request->json('DELETE','http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
}
public function post(Requester $request)
{
return $request->post('http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
}
public function put(Requester $request)
{
return $request->put('http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
}
public function delete(Requester $request)
{
return $request->delete('http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
}
public function get(Requester $request)
{
return $request->get('http://url.test',[], [
'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
]);
}