此包已被废弃且不再维护。未建议替代包。

封装了Guzzle客户端API。

0.5.1 2017-05-30 21:27 UTC

This package is not auto-updated.

Last update: 2017-05-30 21:30:04 UTC


README

简单的HTTP请求

我个人发现自己在Laravel中做了很多外部API请求。所以我编写了一个简单的Guzzle API包装器,使我的生活变得更加简单。

安装

通过Composer拉取此包。

composer require josh-hornby/http

您还需要在您的config/app.php文件中添加两项,首先将以下内容添加到您的providers数组中

'JoshHornby\Http\HttpServiceProvider'

因为这是一个门面,所以将以下内容添加到aliases数组中

'Http' => 'JoshHornby\Http\HttpCore'

用法

Http::get('http://myrequest.com');
Http::post('http://myrequest.com', ['postKey' => 'postValue' ]);
Http::put('http://myrequest.com', ['postKey' => 'postValue' ]);
Http::delete('http://myrequest.com');
Http::head('http://myrequest.com');

该包将检查是否返回正确的状态码(200或201),并为您呈现一个漂亮的JSON数组。简单!

待办事项

  • 单元测试
  • 更好的头部处理