定义web
HTTP工做原理浏览器
特色缓存
组成安全
HTTP状态码服务器
1XX(信息性状态码) | 接受的请求正在处理,不常见 |
---|---|
2XX(成功状态码) | 请求正常处理完毕 |
3XX(重定向状态码) | 须要进行附加操做已完成请求 |
4XX(客户端错误码) | 服务器没法请求类别 |
5XX(服务端错误状态码) | 服务器处理请求出错 |
200 | 客户端请求在服务端正常处理 |
---|---|
204 | 请求成功可是没有资源返回 |
206 | 表示了客户端进行了范围请求,而服务器成功执行了这部分的GET请求,首部字段中有content-rage意思是客户端进行了范围请求 |
301 | 永久性重定向 |
---|---|
302 | 临时性重定向 |
303 | 请求的资源存在另外一个URI,应使用GET方法定向获取请求资源 |
304 | 当浏览器屡次访问同一个资源的时候,若是第一次请求的结果还在缓存,尚未过时,那么在此访问这个资源的时候,为了减小网络传输的消耗,若是这个资源尚未被修改过,则可让浏览器继续使用以前缓存的内容,这样就不用将资源再发送一遍了,因此减小了不少网络开销。 |
307 | 临时重定向 |
400 | 请求报文存在语法错误 |
---|---|
401 | 发送的请求须要经过HTTP认证的认证信息,若是以前请求过一次,则表示用户认证失败。 |
403 | 不容许访问该资源 |
404 | 服务器上没有该资源 |
500 | 服务器端在执行请求时发生错误 |
---|---|
503 | 服务器暂时处于超负荷或正在停机维护,没法处理请求。 |
HTTP请求方式网络
get | 从服务器取出资源 |
---|---|
post | 在服务器新建一个资源 |
put | 在服务器更新资源 |
delete | 从服务器删除资源 |
HTTP缓存机制架构
HTTP报文信息app
HTTP首部字段dom