十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
| methods | 作用 |
|---|---|
| get | 用于请求服务器的数据 |
| post | 向服务器提交数据 |
| methods | 作用 |
|---|---|
| get | 获取数据 |
| post | 新建数据 |
| patch | 更新数据 |
| delete | 删除数据 |
Restful API是一种新的API设计方法(早已推广使用)。传统API设计是把每个URL当作一个功能。Restful API设计:把每个URL当作一个唯一的资源。
成都创新互联专注于镇康企业网站建设,成都响应式网站建设,电子商务商城网站建设。镇康网站建设公司,为镇康等地区提供建站服务。全流程按需求定制开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务Restful不使用URL参数
传统API设计,用method表示操作类型

Restful API设计,用method表示操作类型
| Request headers | 解释 |
|---|---|
| Accept | 浏览器可接收的数据格式 |
| Accept-Encoding | 浏览器可接收的压缩算法,如 gzip |
| Accept-Language | 浏览器可接收的语言,如zh-CN |
| 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-Cookie | 服务端修改cookie |
浏览器第一次访问网站时,服务端需要把数据发送给服务器,当浏览器再次访问网站时,服务器就不需要再次发送,浏览器可以从缓存中获取数据。网络请求不稳定,缓存可以减少网络请求的数量,提升加载和渲染的效率。
4.1 强制缓存(Cache-Control)强制缓存Cache-Control,加在Response headers中,可以加快页面的访问速度。
例如:Cache-Control:max-age=31536000 (单位是秒)
| Cache-Control的值 | 解释 |
|---|---|
| max-age | 缓存的大过期时间 |
| no-cache | 不使用本地缓存,向服务器正常发送请求 |
| no-store | 不使用本地缓存,也不使用服务端的缓存策略 |
| private | 只允许最终用户进行缓存 |
| public | 允许中间代理进行缓存 |
协商缓存是服务端的缓存策略,服务端判断资源是否可以直接使用本地缓存中的内容。
服务端判断客户端资源(使用资源标识进行判断),如果请求的资源和服务端一样,就返回304,直接使用本地缓存中的资源;如果请求的资源和服务端资源不一样,就返回200和最新的资源。
资源标识保存在Response Headers中,有两种:
Last-Modified只能精确到秒级,Etag更精确,优先使用Etag。


| 刷新方式 | 刷新操作对缓存的影响 |
|---|---|
| 正常刷新:地址栏输入URL,点击跳转链接,地址的前进后退 | 强制缓存√ 协商缓存√ |
| 手动刷新:F5 | 强制缓存× 协商缓存√ |
| 强制刷新:Crtl + F5 | 强制缓存× 协商缓存× |
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧