openprovider / http
Openprovider Http 服务
1.0.11
2022-12-02 05:18 UTC
Requires
- php: >=5.4.37
Requires (Dev)
- phpunit/phpunit: 4.*
Suggests
- ext-curl: Required for http connections
This package is not auto-updated.
Last update: 2024-09-11 13:22:45 UTC
README
一个基于 Curl 的简单 HTTP PHP 库,帮助创建 HTTP 请求并获取方便的响应。
当前版本
1.0.11
示例
use \Openprovider\Service\Http\Request; use \Openprovider\Service\Http\Response; $response = Request::get('google.com')->execute(); $status = $response->getHttpStatusCode(); if ($response->isSuccess) { $cookie = $response->getCookie(); $header = $response->getHeader(); $data = $response->getData(); } else { print_r($response->getErrorCode() . ': ' . $response->getErrorDescription()); }
use \Openprovider\Service\Http\Request; use \Openprovider\Service\Http\Response; $request = new Request('website.com'); $response = $request->setFollowLocation(false) ->setMethod(Request::POST) ->setTimeout(10) ->setCookie('PREF=ID; Name=Noname') ->execute();
作者
贡献者
所有贡献者都受欢迎。如果您想成为贡献者,请接受一些规则。
- 只有 "develop" 分支的拉取请求将被接受
- 所有修改或添加都应该经过测试
感谢您的理解!