http 302错误_http面试题

4491cfddf26f657a4c76bc5bebcdd9db.png

作者:忘れられたくない

出自:SegmentFault 思否

原文:segmentfault.com/a/1190000024538846


http状态码分类

  • 1xx服务器收到请求
  • 2xx请求成功
  • 3xx重定向
  • 4xx客户端错误
  • 5xx服务端错误

常见状态码

  • 200 成功
  • 301 永久重定向
  • 302 临时重定向
  • 304资源未被修改
  • 404资源未找到
  • 403没有权限
  • 500服务器错误
  • 504网关超时

methods请求方式

  • get获取数据
  • post新建数据
  • patch/put更新数据
  • delete删除数据

Restful API

传统的API设计:把每个url当做一个功能
Restful API:把每个url当做一个唯一的资源

http headers—常见的Request headers

  • Accept浏览器可接收的数据格式
  • Accept-Encoding浏览器可接收的压缩算法,如gzip
  • Accept-Language浏览器可接收的语言,如zh-CN
  • connection-keep alive 一次TCP连接重复使用
  • cookie
  • Host
  • User-Agent(简称UA)浏览器信息
  • Content-type 发送数据格式,如application/json

http headers—常见的Response headers

  • Content-type 返回数据格式,如application/json
  • Content-length返回数据的大小,多少字节
  • Content-Encoding返回数据的压缩算法,如gzip
  • set-Cookie

http缓存—Cache control强制缓存

  • 在response headers中
  • 控制强制缓存的逻辑

394cb1d50093636b0ad990c2903b8543.png

cache control 的值

  • max-age设置过期的值,单位为秒
  • no-cache不缓存
  • no-store 不用本地缓存
  • private只允许最终用户做缓存
  • public允许中间的一些路由等做缓存

http缓存—协商缓存(对比缓存)

服务器端缓存策略

d5122821d89a4ef8f14cabed0290aea2.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

controller属于哪一层_孺教网分享|家长层次有五层,家长们都来看看,你属于哪一层?...

经常听到这样一些话:养不教父之过,有其父必有其子。孩子是父母的影子,父母是孩子的第一任老师.......这些都反映了在孩子成长的过程中,家庭教育的重要性。而家庭教育往往体现在非智力因素方面,比如感恩、诚信、善良、尊…

cad里面f命令用不了_CAD出现命令无效、失灵等问题?不用慌,两招帮你快速解决...

一、CAD常见无效问题1、填充命令无效我们有时候需要对某一区域进行填充,但是却发现怎么也填充不出来,这个时候就应该检查一下【选项】设置了,具体操作步骤如下:①命令行中输入【OP】,按下回车键调出【选项】对话框&…

powershell 遍历json_如何从Powershell脚本读取JSON数据并遍历它

我开始学习Powershell,我正在尝试读取JSON文件。如何从Powershell脚本读取JSON数据并遍历它这里是我的JSON文件(名为“versions.json”):{"versions": {"1.0.0": {"Component1": "1.0.0","Component2"…

卫生纸玫瑰花折法5步_餐巾纸折纸玫瑰花的折法图解教程

餐巾纸折纸玫瑰花的折法图解教程折纸玫瑰花的制作方法非常的多,但是常见的折纸玫瑰花制作方法基本上都是以方形纸张进行折叠来制作而成的。这里介绍的这种折纸玫瑰的制作方法更加的简单、经济和环保一些。同时其有着一个极大的优点,那就是无论在哪里都可…

mysql ==null_mysql = null 问题

SELECT * FROM cms_user WHERE ageNULL;Empty set (0.03 sec)查询表中记录age值为nullmysql> SELECT * FROM cms_user WHERE age<>NULL;------------------------------------------------------------------------| id | username | password | email | regTim…

mysql status_mysql status查看

总结了几种查看MySQL运行状况的方法&#xff0c;如下&#xff1a;1、phpMyAdmin最简单的方式&#xff0c;在phpMyAdmin直接点击状态查看&#xff0c;详细如下图。这查看的是MySQL的一些运行状况数值&#xff0c;这种方式被大多数系统管理员所不齿&#xff0c;因为专业的MySQL服…

windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维

说明&#xff1a;MySQL数据库安装目录&#xff1a;C:\Program Files\MySQL\MySQL Server 5.0MySQL数据库存放目录&#xff1a;C:\Program Files\MySQL\MySQL Server 5.0\dataMySQL数据库备份目录&#xff1a;D:\MySQLdata_Bak实现目的&#xff1a;备份MySQL数据库存放目录中的m…

php mysql 秒杀_redis+PHP实现高并发下秒杀数据入库的问题

在高并发下实现抢购秒杀功能中&#xff0c;我有一个疑问&#xff0c;就是数据入库的问题&#xff0c;什么时候入库。设想思路&#xff1a;1.判断他抢购成功了&#xff0c;立马把生成的订单数据写入mysql订单表&#xff0c;同时库存表字段减少1&#xff1b;2.判断抢购成功后&…

mysql8解决区分大小写问题_球磨机“包球”和“饱磨”分不清?点进来快速区分,解决问题...

球磨机的“包球”和“饱磨”现象都是设备在磨矿过程中出现的常见故障&#xff0c;大多数用户对这两种情况不是特别了解&#xff0c;出现问题时也不知从何下手&#xff0c;导致机器无法正常作业。其实“包球”和“饱磨”有一定的相似之处&#xff0c;同时在产生原因、处理方法等…

控制浏览器增加新页签的js_技术网站重写复制按键 js 跳转到注册页,就能增加用户?...

背景技术网站重写复制按键的 js &#xff0c;作为开发人员你会为了复制一段代码而注册一个用户吗&#xff1f;一个小需求变动&#xff0c;将跳转详情页改为 target_blank 的方式打开新页面。原来用 Vue.js 的路由代码 push 需要换成 resolve &#xff0c;本文将介绍该需求调整过…

win7系统一直反复重启_iPhone7开机白苹果反复重启进不了系统维修过程

故障现象iPhone7开机时在出现苹果图标后反复重启&#xff0c;无法进入系统。维修过程拿到手机之后开机测试&#xff0c;在显示苹果图标界面反复重启。这种故障是开机过程不能通过自检造成的。由于客户要保留资料&#xff0c;所以是不能刷机。根据经验判断应该是基带部分有问题。…

mysql去掉小数点多余0_mysql数据库个性化需求:版本号排序

概述今天主要介绍一个MySQL数据库版本号排序问题&#xff0c;一起来看看吧~需求按版本号排序&#xff0c;版本号字段为字符类型&#xff0c;其中1.2.10应大于1.2.9&#xff0c;但mysql数据库会认为1.2.9大于1.2.1正确的版本号应该是 1.3.0 大于 1.2.231.2.10 大于 1.2.9实现sql…

mysql语句在哪编写_mysql常见问题七:编写sql语句

一、删除除了学号字段以外&#xff0c;其它字段都相同的冗余记录&#xff0c;只保留一条&#xff01;(也就是要删除凤姐和田七中一条重复数据只留一条)要求结果数据&#xff1a;原始数据&#xff1a;CREATE TABLEtbl_students (idint NOT NULL,namevarchar(10) DEFAULT NULL,sa…

lamp mysql5.0_CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本

适用系统&#xff1a;CentOS-5 (32bit/64bit)CentOS-6 (32bit/64bit)安装了什么&#xff1a;1、Apache 2.2.202、MySQL 5.0.923、PHP 5.2.174、ZendOptimizer 3.3.95、eAccelerator 0.9.6.16、phpmyadmin 3.3.47、vsftpd 2.3.4实现了什么功能1、一键配置LAMP经典环境2、自动删除…

mysql safe file priv_MYSQL的secure_file_priv参数怎么用?

MYSQL的secure_file_priv参数怎么用&#xff1f;发布时间&#xff1a;2020-06-01 14:03:22来源&#xff1a;亿速云阅读&#xff1a;639作者&#xff1a;LeahMYSQL的secure_file_priv参数怎么用&#xff1f;针对这个问题&#xff0c;今天小编总结这篇有关secure_file_priv的文章…

mysql stdistance_postgis的geography_columns和geometry_columns有什么区别

1、先说说Sql Server中geometry和geography的区别&#xff1a;geometry&#xff1a;planar 平面坐标系【supported by SQL Server conforms to the Open Geospatial Consortium (OGC) Simple Features for SQL Specification version 1.1.0.】geography&#xff1a; terrest…

python依赖平台吗_在Python中创建快速循环最依赖于平台和pythonversion的方法是什么?...

我正在用Python编写一个科学应用程序&#xff0c;其核心是一个处理器密集型的循环。我希望尽可能地优化这一点&#xff0c;将给最终用户带来的不便降到最低&#xff0c;他们可能会将其作为Python脚本的未编译集合&#xff0c;并将使用Windows、Mac和(主要是Ubuntu)Linux。在它目…

sum()转字符串_Python字符串与内置函数

字符串创建变量来保存字符串 字符串可以通过单、双、三引号创建字符串message "Hello,world"#变量mseeage,值为hello,worldprint(message)输出结果&#xff1a;Hello,worldPython3,有3种数值类型分别为&#xff1a;int(整形)#创建变量为a,值为496a 496 #type查看类…

obj文件编辑软件_工程动画制作 | MAX文件导出obj、fbx格式在Bentley软件中应用

一、利用3dmax打开max模型&#xff0c;利用材质球吸取材质。看材质是否为标准材质(standard)&#xff0c;如若是&#xff0c;继续下一步操作。如若不是&#xff0c;修改材质球属性&#xff0c;保留贴图为子材质&#xff0c;更改为标准材质。二、处理模型面数、点数问题。利用修…

mysql数据库用户简单分析_如何用SQLyog来分析MySQL数据库详解

用SQLyog来分析MySQL数据库&#xff1a;SOLyog的下载、安装以及使用很简单。我去了相关网站下载&#xff0c;它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。安装后没有必要再访问该…