首页 > Web开发 > 详细

http相关知识(http状态码、Restful、http headers、http缓存策略)

时间:2021-04-11 00:40:28      阅读:28      评论:0      收藏:0      [点我收藏+]

状态码:

  • 1xx:服务器收到请求
  • 2xx:请求成功 200成功
  • 3xx:重定向 301永久重定向; 302临时重定向; 304资源未被修改
  • 4xx:客户端错误 403没有权限; 404资源未找到
  • 5xx:服务端错误 500服务器错误; 504网关超时

Restful API

  • 一种新的API设计方法

  • 传统的API设计:把每个url当作一个功能

  • Restful API设计:把每个url当作一个唯一的资源

http headers

常用的http headers

  • Request Headers中的
    Accept:浏览器可接受的数据格式
    Accept-Encoding:浏览器可接收的压缩算法,如gzip
    Accept-Languange:浏览器可接收的语言
    connection:keep alive 一次TCP连接重复使用
    cookie
    Host: 请求的域名是什么
    User-Agent:简称(UA)浏览器信息
    content-type:发送数据的格式,如application/json

  • Response Headers中的
    content-type:返回数据的格式,如application/json
    content-length:返回数据的大小,多少字节
    content-Encoding:返回数据的压缩算法,如gzip
    Set-Coolie:服务端改cookie

  • 还可以自定义headers

  • 缓存相关的headers
    Cache-Control
    Last-Modified
    Etag

http缓存

http相关知识(http状态码、Restful、http headers、http缓存策略)

原文:https://www.cnblogs.com/wang--chao/p/14642597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!