定制 aichenk/http-client 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aichenk/http-client

最新稳定版本:2.1.3

Composer 安装命令:

composer require aichenk/http-client

包简介

Simple Http Client

README 文档

README

简易http请求类

运行环境

  • PHP 5.6+
  • curl extension

安装方法

  1. 根目录运行

     composer require aichenk/http-client
    
  2. composer.json中声明

     "require": {
         "aichenk/http-client": "^2.0"
     }
    

使用

$client = new Client('http://aichenk.com');
//$client->verifySSL(false);
$response = $client->get('/check.php', ['a' => 1]);
 
if (!$response->isSuccess()) {
    //do something
}
echo $response->getBody();

更新日志

2022-04-24 - v2.1.3

  • 修复Response高语法问题

2022-04-15 - v2.1.2

  • Response->getInfo() 方法增加method信息

2022-01-05 - v2.1.1

  • HttpClient增加resetAfterRequest构建函数参数、resetAfterRequest($reset = false)方法,请求结束后重置请求参数

2021-07-19 - v2.1.0

  • Response增加getInfo方法,用于获取请求数据

2021-01-06 - v2.0.4

  • 增加发送json请求快捷方法

2020-08-28 - v2.0.3

  • 增加setConnExceptionHandle方法自定义处理连接异常

2020-08-02 - v2.0.2

  • 所有请求增加CURLOPT_POSTFIELDS参数

2020-06-09 - v2.0.1

  • 修复Response类中is5xx方法

2019-10-17 - v2.0.0

  • Client命名更改为HttpClient
  • 增加异常类
  • Response类增加getCode|is?xx方法判断返回值

2019-08-13 - v1.0.3

  • php版本要求增加到5.6

2019-08-11 - v1.0.2

  • 更改setConnectTimeout|setTimeout实现方式
  • 增加libcurl库版本>=7.16.2要求

统计信息

  • 总下载量: 2.8k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-08-08