你可以利用requests for php发送HEAD、GET、POST、PUT、DELETE和PATCH HTTP请求,并且简化了发送请求,使得用户能够简单的进行添加标题,表单数据,多部分文件和参数等等文件。其次该库还适用于国际域名、身份验证、自动压缩gzip压缩响应等。从中可以看出requests是一款非常好用且强大的托管HTTP请求的标签。

requests安装方法
如果您使用Composer来管理依赖关系,则可以使用它添加requests。通过代码安装:
{
"require": {
"rmccue/requests": ">=1.0"
}
}
因为该库托管在GitHub上,所以也可以通过GitHub进行安装。
要安装源代码:
$ git clone git://github.com/rmccue/Requests.git
并将其包含在您的脚本中:
require_once'/path/to/Requests/library/Requests.php';
您可能还需要注册一个自动加载器:
Requests :: register_autoloader();
或者,您可以获取tarball或zipball:
$ curl -L https://github.com/rmccue/Requests/tarball/master | tar xzv
(要么)
$ wget https://github.com/rmccue/Requests/tarball/master -O - | tar xzv
使用类加载器调用requests
如果你使用类加载器(例如,Symfony类加载器)PSR-0样式类加载:
$ loader-> registerPrefix('Requests','path / to / vendor / Requests / library');
requests特色
国际域名和网址浏览器式SSL验证
基本/摘要验证
自动解压缩
连接超时
下载体验