美文网首页Android
【Android】Http的请求方法和状态码

【Android】Http的请求方法和状态码

作者: 小八八八八八八 | 来源:发表于2020-07-21 21:44 被阅读0次

    请求方法 Method

    GET: (幂等)
        获取资源,没有Body(不需要服务器操作数据)
    POST: 
        增加或修改资源;有Body(name=zhangsan&gender=male)
    PUT: (幂等,多次修改对结果无影响)
        修改资源;有Body
    DELETE: (幂等)
        删除资源;没有Body
    HEAD:
        响应报文里无Body
    

    状态码

    1xx:临时性消息
        客户端发送请求时额外添加一个Header Upgrade:h2c 来询问服务器端是否支持http2.0
        服务器返回 HTTP/1.1 101 表示服务器支持Http2.0,之后的通讯都通过2.0进行
        服务器返回 HTTP/1.1 200 表示服务器不认识请求头从而进行忽略该请求头,之后通讯继续用1.1进行
    
        当客户端向服务器发送大文件时,需要拆分多次发送
        添加请求头 Expect: 100-continue 
        服务器返回 HTTP/1.1 100 表示这段我接收完了,客户端可以继续发送
    2xx:成功
    3xx:重定向(301资源永久迁移, 302资源临时迁移)
    4xx:客户端错误
    5xx:服务器错误
    

    相关文章

      网友评论

        本文标题:【Android】Http的请求方法和状态码

        本文链接:https://www.haomeiwen.com/subject/rqowkktx.html