Openprovider Http 服务

1.0.11 2022-12-02 05:18 UTC

This package is not auto-updated.

Last update: 2024-09-11 13:22:45 UTC


README

Build Status

一个基于 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();

作者

Igor Dolzhikov

贡献者

所有贡献者都受欢迎。如果您想成为贡献者,请接受一些规则。

  • 只有 "develop" 分支的拉取请求将被接受
  • 所有修改或添加都应该经过测试

感谢您的理解!

许可证

MIT 公共许可证