weew/http-client
Composer 安装命令:
composer require weew/http-client
包简介
Extendable http client.
README 文档
README
Table of contents
Installation
composer require weew/http-client
Introduction
Please check out the HTTP Layer project referenced above, since it does most of the work and offers a documentation for the underlying HttpRequest and HttpResponse objects.
This library uses CURL to transfer and receive data.
Usage
Below is a very basic example on how to use it.
$client = new HttpClient(); $request = new HttpRequest( HttpRequestMethod::GET, new Url('http://google.com') ); // returns an HttpResponse $response = $client->send($request); // send response directly to the browser (act like a proxy) $response->send();
JsonClient
There is a slightly different implementation of the HttpClient that is meant to be used whenever you are sure that you will always receive json responses. JsonClient will automatically cast HttpResponse to a JsonResponse.
$client = new JsonClient();
Related Projects
- URL: used throughout the project.
- HTTP Layer: offers response and request objects, handles cookies, headers and much more.
统计信息
- 总下载量: 166
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-07-16