<commit_before># Roboq: 简单易用的Android HTTP 客户端工具包!

**Roboq**是一个为**Android**定制的HTTP Client客户端工具包，目的是为Android调用服务器端HTTP API(包含REST API)提供帮助，也含有简单上传和下载文件功能。

<sub>**Roboq**内部使用Android中含有的Apache HTTPClient工具包，同时也附加上了org.apache.httpcomponents-httpmime-4.2中上传文件的功能。Roboq需要Android 2.2+</sub>

-----

**目录**

* [安装及使用](#安装及使用)
* [开始](#开始)
* [创建请求](#创建请求)
* [HTTP方法](#HTTP方法)
* [请求URL](#请求URL)
* [HTTP参数](#HTTP参数)
* [HTTP头](#HTTP头)
* [设置上传数据](#设置上传数据)
* [提交表单数据与上传文件](#提交表单数据与上传文件)
* [动态选项](#动态选项)
* [设置请求](#设置请求)
* [执行请求与获取服务器响应](#执行请求与获取服务器响应)
* [使用服务器响应](#使用服务器响应)
* [预备选项](#预备选项)
* [深度定制](#深度定制)
* [异步回调](#异步回调)
* [例子](#例子)
* [Authors](#Authors)
* [License](#License)
* [Changelog](#Changelog)


## 安装及使用

获取:

```
git clone https://github.com/gaorx/Roboq.git
```
安装:
然后将Roboq/Roboq/src中的源代码复制进你的Android进行编译即可。


## 开始

```
import me.code4fun.roboq.*;
import static me.code4fun.roboq.Request.*;

// ...

void helloRoboq() {<commit_msg>* 完善文档<commit_after># Roboq: 简单易用的Android HTTP 客户端工具包!

**Roboq**是一个为**Android**定制的HTTP Client客户端工具包，目的是为Android调用服务器端HTTP API(包含REST API)提供帮助，也含有简单上传和下载文件功能。

<sub>**Roboq**内部使用Android中含有的Apache HTTPClient工具包，同时也附加上了org.apache.httpcomponents-httpmime-4.2中上传文件的功能。Roboq需要Android 2.2+</sub>

-----

**目录**

* [安装及使用](#安装及使用)
* [开始](#开始)
* [创建请求](#创建请求)
* [HTTP方法](#http方法)
* [请求URL](#请求URL)
* [HTTP参数](#http参数)
* [HTTP头](#http头)
* [设置上传数据](#设置上传数据)
* [提交表单数据与上传文件](#提交表单数据与上传文件)
* [动态选项](#动态选项)
* [设置请求](#设置请求)
* [执行请求与获取服务器响应](#执行请求与获取服务器响应)
* [使用服务器响应](#使用服务器响应)
* [预备选项](#预备选项)
* [深度定制](#深度定制)
* [异步回调](#异步回调)
* [例子](#例子)
* [Authors](#authors)
* [License](#license)
* [Changelog](#changelog)


## 安装及使用

获取:

```
git clone https://github.com/gaorx/Roboq.git
```
安装:
然后将Roboq/Roboq/src中的源代码复制进你的Android进行编译即可。


## 开始

```
import me.code4fun.roboq.*;
import static me.code4fun.roboq.Request.*;

// ...

void helloRoboq() {
{'fraction_non_alphanumeric': 0.2271991365353481, 'fraction_numerical': 0.0064759848893685915, 'mean_word_length': 6.536585365853658, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '6104661', 'n_tokens_mistral': 1180, 'n_tokens_neox': 1243, 'n_words': 97}