offshoot/http
Composer 安装命令:
composer require offshoot/http
包简介
A very similar library for working with HTTP requests
README 文档
README
Requirements
- PHP 5.3 (or higher)
- ext-curl, ext-json
Development Requirements
- phpunit/phpunit 3.7
Getting Started
TBD
Using cURL
If you're using a cURL based HttpClient like the CurlHttpClient, you will want
to include the cacert.pem file that can be found at
http://curl.haxx.se/docs/caextract.html
You can add this as a dependency in your composer file. Your composer.json
might look something like this:
{
"require": {
"offshoot/http": "0.1.x",
"haxx-se/curl": "1.0.0"
},
"repositories": [
{
"type": "package",
"package": {
"name": "haxx-se/curl",
"version": "1.0.0",
"dist": {
"url": "http://curl.haxx.se/ca/cacert.pem",
"type": "file"
}
}
}
]
}
You will be able to find the cacert.pem file in vendor/haxx-se/curl/cacert.pem
Usage
$pathToCertificateFile = "vendor/haxx-se/curl/cacert.pem";
$httpClient = new \Offshoot\HttpClient\CurlHttpClient($pathToCertificateFile);
$redirector = new \Offshoot\Redirector\HeaderRedirector();
Contributing
Contributions are welcome. Just fork the repository and send a pull request. Please be sure to include test coverage with your pull request. You can learn more about Pull Requests here
In order to run the test suite, ensure that the development dependencies have been installed via composer. Then from your command line, simple run:
vendor/bin/phpunit --bootstrap tests/bootstrap.php tests/
License
This library is released under the MIT License
统计信息
- 总下载量: 8.49k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-11