问题描述
- Http put 请求设置请求行,请求头,请求体 ? (困扰了几天了 五一一直在弄)有图有真相
-
##http协议模板- PUT格式
```
PUT url_parh HTTP/1.1
Host: xxxx
Content-Type: application/json
Accept-Charset: utf-8
X-Auth-Token: token
Connection: 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 OK
Date: xxxx
Content-Type: json; charset=UTF-8
Content-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"
} - PUT格式
解决方案
Android中Http的Put请求
[环境搭建]-Web Api搭建到IIS服务器后PUT请求返回HTTP Error 405.0 - Method Not Allowed 解决方法
REST当中为什么要使用HTTP PUT
解决方案二:
所以呢,你的问题是什么呢?建议直接把你的截图内容放在代码中,看截图很费劲的。
解决方案三:
所以你的问题是什么呢
时间: 2024-11-05 16:38:46