# TOC
[TOC=2,3]
## 說明
> 插件從1.4.2版本開始支持多QQ配置,插件會在應用目錄``org.inlinc.inhttp``下為每一個QQ創建配置目錄
**初始化插件或使用一個新的QQ時**,插件會釋放一個帶注釋的默認配置文件到對應的配置目錄。
就像這樣:
~~~
[use]
mod=1 #提交方法,0-socket,1-http
format=0 #數據格式,0-json,1-key=value
autoRestart=1 #在插件崩潰時使用自動重啟功能,0-不使用,1-使用
~~~
## 配置說明
> 因為插件將配置保存到內存里進行讀取,所以**修改配置后,需要刷新配置**
具體步驟:*應用->本插件->菜單->刷新配置*
### use:
* 插件的一些基本設定
~~~
mod=1 #數據提交方法,0/socket,1/http
log=1 #使用插件自帶日志,0/不使用,1/使用
format=0 #數據格式,0/json,1/key=value
window=0 #使用的配置面板,0/初級配置面板,1/高級配置面板
autoRestart=1 #在插件崩潰時使用自動重啟功能,0/不使用,1/使用
~~~
### socket:
* 使用Socket作為提交方法時需要設定的
~~~
ip= #服務端的ip
port= #服務端的監聽端口
sendTime=0 #發送最長等待時間,0為無限等待
receiveTime=0 #接收最長等待時間,0為無限等待
sendCount=3 #發送最多嘗試次數
receiveCount=3 #接收最多嘗試次數
~~~
### http:
* 使用HTTP作為提交方法時需要設定的
~~~
url=http://127.0.0.1:8888/demo.php #服務端地址,支持https
proxy= #代理地址,地址格式:127.0.0.1:8888
timeOut=30 #請求超時時間,單位:秒
headers= #請求協議頭,如需換行請用 \r\n
cookies= #請求Cookies,如需換行請用 \r\n
~~~
### rule:
* 設置提交規則,**符合規則時**提交數據,**僅針對聊天事件[1,2,4]**
~~~
headerIs= #提交規則-開頭為,每個規則以base64編碼保存,用"|"分隔,如果不會操作,請勿亂動
haveThis= #提交規則-內容包含,每個規則以base64編碼保存,用"|"分隔,如果不會操作,請勿亂動
regularIs= #提交規則-符合正則表達式,每個規則以base64編碼保存,用"|"分隔,如果不會操作,請勿亂動
~~~
### httpSocket:
* 使用動態交互功能時需要設定
~~~
ipList=0.0.0.0, #允許連接的ip列表,多個IP請用英文逗號分開,0.0.0.0表示允許所有ip連接
port=9999 #監聽端口,如果不為空,則視為使用動態交互功能
headers= #自定義頭部,如需換行請用 \r\n
dataForm=0 #傳入的數據形式,0/HTTP(適合網頁調用),1/純數據(適合Socket調用)
workMode=0 #傳輸模式,0/HTTP(無狀態短連接),1/Socket(長連接,并不是WebSocket)
enableEventManage=true #啟用事件管理器,具體說明請看文檔內的事件管理功能
~~~
### timeTask:
* 使用定時任務功能時需要設定
~~~
frequency= #請求頻率,支持s/min/h格式時間,設置此項表示使用定時任務功能
timeOut=30 #請求超時時間,單位:秒
proxy= #代理地址,地址格式:127.0.0.1:8888
url= #請求地址,如果使用,不能為空
headers= #請求協議頭,如需換行請用 \r\n
cookies= #請求Cookies,如需換行請用 \r\n
~~~
### data:
* 使用數據處理功能時需要設定
~~~
timeOut=30 #數據有效期
key=456 #數據校驗所需key,設置此項表示使用校驗數據
~~~