WEB安全基础入门---HTTP协议

HTTP协议

0x01 概念(百度百科)

  • http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应(就是我们平时上网输入百度,页面展示百度首页)。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。简单来说就是一个建立于万维网(www)上的通讯协议。

0x02 常见的请求和响应数据包

请求

响应

  • 字段
    method
    • 常见方法:HEAD / GET / POST / PUT / DELETE / PATCH / OPTIONS / TRACE
    • 扩展方法:LOCK / MKCOL / COPY / MOVE
      version
      报文使用的HTTP版本
      格式为HTTP/.
  • url
   eg: https://www.baidu.com/login.php?name=admin
  • 状态码
    • 2xx 成功

  • 3xx 重定向

  • 4xx 请求错误

  • 5xx 服务器内部出错

0x03 URL请求和响应过程

  • 1、输入网址
  • 2、DNS解析
  • 3、建立tcp连接
  • 4、客户端发送HTPP请求
  • 5、服务器处理请求
  • 6、服务器响应请求
  • 7、浏览器展示HTML
  • 8、浏览器发送请求获取其他在HTML中的资源。
发布了53 篇原创文章 · 获赞 14 · 访问量 7522

猜你喜欢

转载自blog.csdn.net/qq_39326816/article/details/104597206