farhanaliofficial / requests
一个简单的HTTP请求库,它为cURL功能提供了一个易于使用的包装器。
1.0.0
2023-08-15 10:09 UTC
Requires
- php: >=5.6.0
README
Farhan/Requests是一个简单的PHP库,它提供了一个易于使用的cURL功能包装器,使您能够轻松地进行HTTP请求和处理响应。
安装
您可以通过Composer安装此库
composer require farhanaliofficial/requests
使用方法
以下是如何使用Farhan/Requests库的示例
<?php require 'vendor/autoload.php'; use FarhanAliOfficial\Requests; $url = "https://example.com"; // Make Object of Requests $reqs = new Requests(); // Using default options $r = $reqs->get($url); echo "Response 1: " . $r->getBody() . "\n"; // Overriding options $options = [ 'allow_redirects' => false, 'ssl_verification' => false, ]; $r2 = $reqs->get($url, [], $options); echo "Response 2: " . $r2->getBody() . "\n";
选项
Requests
类在发送请求时提供了以下选项:
allow_redirects
:指定是否遵循重定向。默认值为true
。ssl_verification
:指定是否验证SSL证书。默认值为true
。
响应对象
Response
对象提供了访问HTTP响应各个方面的方法
getCode()
:获取HTTP状态码。getHeaders()
:获取响应头数组。getBody()
:获取响应体内容。
许可证
Farhan/Requests是开源软件,采用MIT许可证。