raph6/httprequest

该包最新版本(1.1.7)没有可用的许可证信息。

使用curl进行HTTP请求

1.1.7 2021-09-08 06:28 UTC

This package is auto-updated.

Last update: 2024-09-10 00:19:26 UTC


README

使用curl进行HTTP请求的composer包

安装

composer require raph6/httprequest

使用示例

use raph6\HttpRequest\HttpRequest;

# url
$http = new HttpRequest('https://httpbin.org/anything');
# or 
$http = new HttpRequest;
$http->setUrl('https://httpbin.org/anything')

# cookies
     ->setCookies(['bar' => 'foo'])

# data (get or post)
     ->setData(['foo' => 'bar'])

# headers
     ->setHeaders(['token' => '123456'])

# user agent
     ->setUserAgent('PHP/Curl (https://github.com/raph6/httprequest)')

# basic auth
     ->setBasicAuth('username', 'password')

# timeout (default 10)
     ->setTimeout(5);

var_dump($http->post());
// var_dump($http->get());