##http協議模板* PUT格式? ?```PUT url_parh? HTTP/1.1 Host: xxxx Content-Type: application/json Accept-Charset: utf-8 X-Auth-Token: tokenConnection: keep-alive ?Content-Length: length 或者 Transfer-Encoding:chunked?? ????????? ?Body注:A、xxxx、token、length和Body,會根據接口不同有所不同; token 會從xmpp服務器中得到? Content-Length和Transfer-Encoding 不會同時出現? 只有上傳時,才會用到Transfer-Encoding,chunk_size = 4M; 其它的都用Content-Length```* 響應格式```HTTP/1.1 200 OKDate: xxxxContent-Type: json; charset=UTF-8Content-Length: lengthBody ?注:xxxx、length和Body,根據接口不同會有所不同。```##命令字| 命令字 | 值 | 說明||---------|----|-----------|| LOGIN | 0x0001 | 用戶登錄? || LOGIN_ACK | 0x0002 | 響應 || START_UPLOAD | 0x0003 | 開始上傳 || START_UPLOAD_ACK | 0x0004 | 響應 || UPLOADING | 0x0005| 上傳 || STOP_UPLOAD | 0x0006 | 停止上傳 || STOP_UPLOAD_ACK | 0x0007 | 響應 |##狀態碼| 狀態碼 | 值 | 說明||---------|----|-----------|| RES_STATE_OK | 0x0000 | 成功 || RES_STATE_FAIL | -0x0001 | 失敗 || RES_STATE_NO_PERMISSION| -0x0002 | 無權限|| RES_STATE_INVALID_JSON | -0x0003 | json錯誤|## 登錄* 請求包體(body)格式如下(PUT):?? *?? url: /api/user/login?? *?? Body:```{? type: LOGIN,? jid: String //"userid/res" ,? checkSum: String // "md5_value" }
- 0 回答
- 1 關注
- 2475 瀏覽
添加回答
舉報
0/150
提交
取消