HTTP内容汇总

64 阅读1分钟

http1.0/1.1/2.0

www.cnblogs.com/ronaldo9ph/…

http缓存

juejin.cn/post/725031…

https

baijiahao.baidu.com/s?id=168547…

为什么要存在cookie

用来解决HTTP 协议的无状态性问题 通过set-cookie响应头设置cookie的值 juejin.cn/user/342133…

怎么解决跨域问题

segmentfault.com/a/119000001…

developer.mozilla.org/zh-CN/docs/…

script标签仅支持get请求,所以JSONP只能用于get请求

image.png

Tcp和Http的关系

juejin.cn/post/725150…

http状态码

HTTP状态码是指在HTTP协议中,服务器向客户端返回的响应状态码。它由三位数字组成,第一个数字定义了响应的类别,后两个数字没有分类的作用。HTTP状态码共分为5类,分别是:

  • 1xx:信息性状态码,表示服务器已接收到请求,正在处理中。
  • 2xx:成功状态码,表示服务器已成功接收、理解并接受请求。
  • 3xx:重定向状态码,表示客户端需要执行某些特殊的操作才能完成请求。
  • 4xx:客户端错误状态码,表示客户端发送的请求有误或无法完成请求。
  • 5xx:服务器错误状态码,表示服务器在处理请求时发生了错误。

常见的HTTP状态码包括:

  • 200 OK:请求已成功处理。
  • 301 Moved Permanently:请求的资源已永久移动到新的URL。
  • 302 Found:请求的资源已临时移动到新的URL。
  • 400 Bad Request:请求无效,服务器无法理解。
  • 401 Unauthorized:请求未经授权,需要身份验证。
  • 403 Forbidden:请求被服务器拒绝。
  • 404 Not Found:请求的资源不存在。
  • 500 Internal Server Error:服务器内部错误,无法完成请求。