状态码和MIME
状态码是由一个数字和一个英语单词构成的
状态码的作用:表示服务器端的响应状态。
200 OK 表示的是服务器处理成功,没有任何问题
状态码的大致分类:
常见状态码如下表:
301和302是重定向的意思。基本上可以理解为一样,但是有一些细微的差别,301是永久重定向,302是临时重定向。
所谓重定向,就是指让客户端重新去请求资源正确的所在地址。
需要注意的是,使用重定向事实上至少向服务器发送了2次请求,如果有图片或者其他资源的请求,那么请求将大于2
Header()函数:该函数接收3个参数 1. 字符串 :要修改的响应头内容 2. 布尔值(可选):是否覆盖之前的内容 3.int(可选):更改后的状态
一般我们就只使用第一个参数即可
MIME
所谓MIME,就是指文件的类型
常见的MIME类型,如下图:
前面代表主类型,后面代表子类型
MIME的类型直接影响了浏览器的处理行为