HTTP基本原理

  • URL
    URL(Universal Resource Locator) 统一资源定位符
    URI(Uniform Resource Identifier) 统一资源标志符
    通过URL/URI来唯一指定了它的访问方式。
  • Hypertext
    在浏览器看到的页面是超文本解析而成
  • HTTPS
    HTTP(Hyper Text Transfer Protocol)超文本传输协议
    HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)
    以安全为目标的HTTP通道
  • REQUEST
    Requst 请求分四部分内容,Request Method、Request URL、Request Headers、Request Body
    Request Method : GET 和 POST

    包含敏感信息使用POST方式请求
    GET提交数据限制1024字节,POST没限制

Request Headers :用于说明服务器使用的附加信息 ,Cookie\Referer\User-Agent
Request Body :承载POST一个请求中的FORM DATA ,对于GET请求Request Body 为空
Content-Type|提交数据方式
—|—
aapplication/x-www-form-urlencoded |Form 表单方式
multipart/form-data\ |表单文件上传提交
application/json |序列化Json数据提交
text/xml |XML数据提交

  • Response
    服务器返回给客户端。包括 Response Status Code\Response Headers\Response Body
    Response Status Code 响应状态码 ,200正常 404找不到页面 500服务器内发生错误
    Response Headers 响应头包含对请求的应答信息,如CONTENT-TYPE\SERVER\SET-COOKIE
    Response Body 响应体 ,最主要的数据 都包含在响应体中