一个简单的HTTP请求库,它为cURL功能提供了一个易于使用的包装器。

1.0.0 2023-08-15 10:09 UTC

This package is auto-updated.

Last update: 2024-09-15 13:36:28 UTC


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许可证