美文网首页
http 2019-05-26

http 2019-05-26

作者: 南国铃子 | 来源:发表于2019-05-26 21:46 被阅读0次

    1. http协议 由request、response构成。

    2. 接口测试:原始数据 source or raw.

    request 包含 request line ,request header,request body

    ——request line : request method、request path、protocol/version

    请求行: request method请求方法,未指定则为get方法。常见方法:get/post/put/head/patch/delete/trace/options等。post 请求结果不会存储,而get会缓存。post支持的格式更多,长度不会受限制,但get反之。

    request path :URL的path 部分。地址参数

    protocol/version: 协议版本。

    request header :请求头,键值对应。

    -比较重要的请求头:

    -user-agent:告知服务器,客户端的环境配置。通过请求头来判断请求来源,来处理session,cookie相关信息。

    -accept -encoding :告知服务器,压缩方式。

    -cookie :浏览器发送请求中,自动将浏览器所保管的、存活的cookie封装在请求头中。

    -content-Type: 客户端所发送请求主题的数据类型(数据组织格式)。

    requset body:请求主体,请求包中的第一个空行之后的内容。

    ——http response:响应,三部分构成:response line/header/body。

    -响应行,数据包中的第一行内容。

    示例:http/1.1 200 ok  protocol/version、response code、response message。

        -response code :x响应代码,状态码。服务器对于请求的逻辑(通信逻辑)处理结果。

      1xx :连接建立过程中的传输、交互信息。

       2xx:处理成功。

       3xx:重定向,301-304以及307等较为典型。

       4xx:客户端错误 403 (禁止,即权限问题), 404(目标未找到), 400(客户端请求数据本身有误) ,405(权限有关,通常和author、token等信息有关)。

       5xx:服务器错误。典型500。

       ps :一般来说,4/5开头错误,1/2/3开头正确。

        -response message ;响应信息,描述响应代码。

        -response header :响应包中第二行开始,到第一行空行结束的部分。服务器返回部分数据(token/cookie)

        -response body :第一个空行之后的内容。服务器对于业务处理的结果。用于判断请求业务逻辑是否成功的实际结果对象。

    相关文章

      网友评论

          本文标题:http 2019-05-26

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