HTTP请求交互的基本过程

image
请求报文  和  响应报文   都是由三个部分组成

  1. 前台应用从浏览器端, 向后台服务器发送HTTP请求(请求报文)
  2. 后台服务器端接收到请求后, 调用服务器应用处理请求, 向浏览器端返回HTTP响应(响应报文)
  3. 浏览器端接受到响应, 解析显示响应体 / 调用监视回调


    请求报文:

  1. 请求行:
    method url    请求方式:
    image
    常用的两种请求方式:
    1.  GET/product_detail?id=2
    2.  POST/login

  2. 多个请求头:
    *  Host: www.baidu.com        (宿主)也叫 域名
    *  Cookie: BAIDUID=ADUCDSA3232;BIDUPSID=A32D34D44;
            cookie一般由服务器端产生, 然后交给浏览器存储,浏览器发请求的时候, 会自动携带对应cookie,
            浏览器发送请求发送cookie:  是利用cookie请求头
    *  Content-Type: application/x-www-form-urlencoded  或者 application/json     请求体内容的类型
  3. 请求体:
    *  username=tom&pwd=123         请求类型为: application/x-www-form-urlencoded 
    *  {"username:tome,"pwd":123}      请求类型为:application/json     Json格式

    响应报文:


    image


    POST 请求体参数格式:


image


    常见的响应状态码:

image


    不同类型的请求及其作用:


image


    API的分类:

image

原文地址:https://www.cnblogs.com/cl1998/p/13110711.html