http1.0/1.1/2.0
http缓存
https
为什么要存在cookie
用来解决HTTP 协议的无状态性问题 通过set-cookie响应头设置cookie的值 juejin.cn/user/342133…
怎么解决跨域问题
developer.mozilla.org/zh-CN/docs/…
script标签仅支持get请求,所以JSONP只能用于get请求
Tcp和Http的关系
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:服务器内部错误,无法完成请求。