davidlienhard/httpclient
最新稳定版本:1.0.7
Composer 安装命令:
composer require davidlienhard/httpclient
包简介
🐘 php library to make http requests
README 文档
README
🐘 php library to send http requests
Setup
You can install through composer with:
composer require davidlienhard/httpclient
Note: davidlienhard/httpclient requires PHP 8.0
Examples
Simple Example
<?php declare(strict_types=1); use DavidLienhard\HttpClient\Client; $http = new Client; $response = $http->get("https://test.com/"); echo $response->getHttpCode() === 200 ? "request was successful" : "request failed";
Do not verify SSL Cert
<?php declare(strict_types=1); use DavidLienhard\HttpClient\Client; use DavidLienhard\HttpClient\Request; $request = (new Request)->verifySslPeer(false); $http = new Client($request); $response = $http->get("https://test.com/"); echo $response->getHttpCode() === 200 ? "request was successful" : "request failed";
Add Cookies
<?php declare(strict_types=1); use DavidLienhard\HttpClient\Client; use DavidLienhard\HttpClient\Cookie; use DavidLienhard\HttpClient\CookieJar; use DavidLienhard\HttpClient\Request; $cookiejar = new CookieJar( new Cookie("name1", "value1"), new Cookie("name2", "value2") ); $http = new Client(cookiejar: $cookiejar); $response = $http->get("https://test.com/"); echo $response->getHttpCode() === 200 ? "request was successful" : "request failed";
License
The MIT License (MIT). Please see LICENSE for more information.
统计信息
- 总下载量: 5.17k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-05-18