<commit_before>QSHttp
====
  * 一句代码联网,参数控制方便,自动json解析,使用简单
  * 模块化设计,联网模块可更换,目前提供OkHttp和java原生两种实现
  * 支持http/自签名https(get post put head...) 文件上传、下载、进度监听、自动解析,基于Okhttp的支持cookie自动管理,缓存控制
  * 详细的请求信息回调、错误类型(网络链接失败,超时,断网,解析失败,404...)
  * 详细的访问日记打印,满足一般调试
  * 提供拦截器,可添加一些鉴权参数...

### Gradle
```
dependencies {
    compile 'com.github.tohodog:QSHttp:1.1.3r'
}
```

### 最简单的使用例子
```
QSHttp.get("http://xxx").buildAndExecute();
```


### 普通带参数get请求
```
        String url = "https://www.baidu.com/s";
        QSHttp.get(url)<commit_msg>-1.1.4<commit_after>QSHttp
====
  * 一句代码联网,参数控制方便,自动json解析,使用简单
  * 模块化设计,联网模块可更换,目前提供OkHttp和java原生两种实现
  * 支持http/自签名https(get post put head...) 文件上传、下载、进度监听、自动解析,基于Okhttp的支持cookie自动管理,缓存控制
  * 详细的请求信息回调、错误类型(网络链接失败,超时,断网,解析失败,404...)
  * 详细的访问日记打印,满足一般调试
  * 提供拦截器,可添加一些鉴权参数...

### Gradle
```
dependencies {
    compile 'com.github.tohodog:QSHttp:1.1.4'
}
```

### 最简单的使用例子
```
QSHttp.get("http://xxx").buildAndExecute();
```


### 普通带参数get请求
```
        String url = "https://www.baidu.com/s";
        QSHttp.get(url)
{'fraction_non_alphanumeric': 0.19904761904761906, 'fraction_numerical': 0.014285714285714285, 'mean_word_length': 4.202970297029703, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2666755', 'n_tokens_mistral': 661, 'n_tokens_neox': 750, 'n_words': 43}