Yuying Wu

Light
Dark

图解HTTP

February 26, 2015

Tags:http

还记得刚开始工作,GET和POST请求我都不知道是什么,尽管在大学学过《计算机网络》。经过1年的工作,初步对此有了认识(发一个异步请求从服务器端获取我需要的东西),感谢 @maxiao 送我这本《图解HTTP》,让我重新认识HTTP。

全书的内容很多很多,包括HTTP诞生的背景、版本,它的method、报文结构以及具体参数的解释、状态码,更延伸出HTTPS、身份验证以及web安全等等的知识,有兴趣的同学不妨去读一读,很生动有趣~

下面只摘录我了解的关于HTTP协议最基础的认识 :)

一、各种协议和HTTP协议的关系

  1. GET 获取资源
  2. POST 传输实体主体
  3. PUT 传输文件
  4. HEAD 获得报文首部
  5. DELETE 删除文件
  6. OPTIONS 询问支持的方法
  7. TRACE 追踪路径
  8. CONNECT 要求用隧道协议连接代理 HTTP协议跟其他协议的关系

二、HTTP的那些方法(method)

method-1


method-2


method-3

三、HTTP报文结构

content

四、状态码

状态码类别原因短语
1XXinformation(信息性状态码)接收的请求正在处理
2XXsuccess(成功状态码)请求正常处理完毕
3XXredirection(重定向状态码)需要进行附加操作以完成请求
4XXclient error(客户端错误状态码)服务器无法处理请求
5XXserver error(服务器错误状态码)服务器处理请求出错

status

评论区


Yuying Wu
Yuying Wu 个人博客,文字、代码、照片,记录工作和生活.
你可以在这里关注我:RSSGithub