nsp-team / simple-http
HTTP 请求
v0.0.1
2021-12-01 05:45 UTC
Requires
- php: >=7.3
- yurunsoft/yurun-http: ^4.3.0
This package is auto-updated.
Last update: 2024-09-29 05:57:03 UTC
README
这是一个用于处理HTTP请求的PHP库。依赖于 https://github.com/Yurunsoft/YurunHttp/
安装
此库可以通过 composer
安装
composer require nsp-team/simple-http
用法
<?php require dirname(__DIR__) . '/vendor/autoload.php'; use Yurun\Util\YurunHttp\Http\Psr7\UploadedFile; use Yurun\Util\YurunHttp\Http\Psr7\Consts\MediaType; $response = \NspTeam\HttpClient::create()->get('https://www.baidu.com'); $response = \NspTeam\HttpClient::create() ->withHeaders([ 'content-type' => 'application/json' ]) // 同时支持POST参数、上传文件 ->withContent([ 'lang' => 'php', 'ver' => 'any', 'file' => new \Yurun\Util\YurunHttp\Http\Psr7\UploadedFile('1.txt', MediaType::TEXT_PLAIN, __FILE__), ]) ->post('https://www.baidu.com'); $url = 'https://www.baidu.com' $response = \NspTeam\HttpClient::create()->download(__DIR__ . '/save.*', $url); // 如果文件名设为save.*,.* 则代表自动识别扩展名