文档章节

小博老师解析Java经典面试题 ——常见Http状态号

博为峰教研组
 博为峰教研组
发布于 2016/12/07 19:06
字数 835
阅读 12
收藏 0
点赞 0
评论 0

[引言]

我们在Java Web开发中,经常会接触到Http状态号,404、500等这些在我们开发过程中,耳熟能详(当然,小博老师希望大家越少遇到越好)。那么大家有没有去详细了解过,究竟Http状态号有哪些吗?本文小博老师就给大家罗列下,我们经常会遇见的Http状态号

[2XX状态号]

2xx状态号一般表示“成功”,当然这种情况下,我们开发人员就不怎么关心它啦。

200  正常:请求已完成。  
201  正常:紧接 POST 命令。  
202  正常:已接受用于处理,但处理尚未完成。  
203  正常:部分信息 — 返回的信息只是一部分。  
204  正常:无响应 — 已接收请求,但不存在要回送的信息。  

 

[3XX状态号]

这类状态号一般指的是,请求服务器成功,但是在服务端转发了客户的请求,由非原客户请求的URL进行处理。

301  已移动 : 请求的数据具有新的位置且更改是永久的。  
302  已找到 : 请求的数据临时具有不同 URI。  
303  请参阅其它 : 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。  
304  未修改 : 未按预期修改文档。  
305  使用代理 : 必须通过位置字段中提供的代理来访问请求的资源。  
306  未使用 : 不再使用;保留此代码以便将来使用。  

 

[4XX状态号]

这类状态号一般指的是请求的URL出现了各类错误,通常这是我们开发人员经常遇到的错误,但是好在要解决这类错误并不困难,只要大家按照小博老师整理的内容,从对应的问题去排查原因,一般就能很快找到病因所在啦。

400  错误请求 : 请求中有语法问题,或不能满足请求。  
401  未授权 : 未授权客户机访问数据。  
402  需要付款 : 表示计费系统已有效。  
403  禁止 : 即使有授权也不需要访问。  
404  找不到 : 服务器找不到给定的资源;文档不存在。

407  代理认证请求 : 客户机首先必须使用代理认证自身。  
415  介质类型不受支持 : 服务器拒绝服务请求,因为不支持请求实体的格式。  

 

[5XX状态号]

这类状态号一般表示的是,客户请求的URL没有问题,但是该URL所映射的服务端程序出现了各类问题。这类状态号是我们开发人员最经常看到的,当然也是最令人抓狂的,因为可能导致这类错误的原因非常多,这种时候,小博老师就建议大家需要借助各类专业测试工具进行排查错误啦。

 

500  内部错误 : 因为意外情况,服务器不能完成请求。  
501  未执行 : 服务器不支持请求的工具。  
502  错误网关 : 服务器接收到来自上游服务器的无效响应。  
503  无法获得服务 : 由于临时过载或维护,服务器无法处理请求。

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 49
博文 1224
码字总数 479077
作品 0
黄浦
程序员
Java面试需要准备哪些多线程并发的技术要点

一、概念 什么是线程 一个线程要执行任务,必须得有线程 一个进程(程序)的所有任务都在线程中执行的 一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务 多线程原理 同一...

码蚁说架构
05/31
0
0
【Java面试复习经典】传智播客Java就业班入学测试题及答案解析(2014年版)

【Java面试复习经典】传智播客Java就业班入学测试题及答案解析(2014年版)   共50道题,每道题2分,总分100分,80分为合格。   注意,题目有多选,也有单选。请认真作答。 ==============...

黑泽明军
04/12
0
0
【Java面试复习经典】传智播客Java就业班入学测试题及答案解析(2012年版)

【Java面试复习经典】传智播客Java就业班入学测试题及答案解析(2012年版)   共50道题,每道题2分,总分100分,80分为合格。   注意,题目有多选,也有单选。请认真作答。 ==============...

黑泽明军
04/12
0
0
【转】15个顶级Java多线程面试题及回答

Java 线程面试问题   在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务...

一只死笨死笨的猪
2014/09/30
0
0
15个顶级Java多线程面试题及回答

Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多...

LCZ777
2014/05/27
0
0
阿里巴巴菜鸟Java一面11个问题,你会几个呢?

近日,w3cschool app开发者头条上分享了阿里菜鸟Java程序员一些面试题。 这吸引了不少程序员小伙伴们的注意。 在分享阿里菜鸟Java程序员面经前,来看下Java面试一些面试经验分享: 0、Java高...

W3Cschool
04/03
0
0
如何理解并掌握 Java 数据结构

一说起“数据结构”可能很多同学都又交给老师了。但是实际工作中如果做得深入一些,特别是越往上发展,越大公司越离不开数据结构。本场 Chat 作者将带领大家重温《Java 数据结构》,讲解的内...

valada
04/12
0
0
我们在谈高并发、分布式,其实都在谈什么?

2018年,互联网行业风起云涌,IT工程师如果仅凭传统开发思维,无法突破固有知识体系,终将会被社会所淘汰。既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的领导型人物—...

技术琐话
06/20
0
0
面试中关于Java虚拟机(jvm)的问题看这篇就够了

最近看书的过程中整理了一些面试题,面试题以及答案都在我的文章中有所提到,希望你能在以问题为导向的过程中掌握虚拟机的核心知识。面试毕竟是面试,核心知识我们还是要掌握的,加油~~~ 下面...

snailclimb
05/12
0
0
面试总结——Java高级工程师(附答案)

面试前面也总结了一和二, 这第三篇可能更偏向于是内心的独白篇和面试技巧总结吧..... 一、独白 之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样...

欧阳海阳
07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

rabbitmq学习记录(六)交换机Exchange-direct

实现功能:一条消息发送给多个消费者 交换机模式:direct 相比于之前的fanout模式,可以进一步的筛选获取消息的消费者。 fanout模式下,只要消费者监听的队列,已经与接收生产者消息的交换机...

人觉非常君
16分钟前
0
0
Java 之 枚举

Java 中声明的枚举类,均是 java.lang.Enum 类的子类,Enun 类中的常用方法有: name() 返回枚举对象名称 ordinal() 返回枚举对象下标 valueOf(Class enumType, String name) 转换枚举对象 ...

绝世武神
25分钟前
0
0
使用爬虫实现代理IP池之放弃篇

啥叫代理IP以及代理IP池 概念上的东西网上搜索一下就好了,这里简单科普一下(大部分会读这篇文章的人,基本是不需要我来科普的),白话说就是能联网并提供代理访问互联网的服务器,它提供的...

一别丶经年
41分钟前
0
0
sqoop导入数据到Base并同步hive与impala

使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟 基础环境 Sqool和Hive、HBase简介 Sqoop Hive HBase 测试Sqoop 使用Sqoop从MySQL导入数据到Hive 使用复杂SQL 调整Hive数据类型 不断更新 ...

hblt-j
今天
0
0
Dart 服务端开发 文件上传

clent端使用angular组件 upload_component.html form id="myForm" method="POST" enctype="multipart/form-data"> <input type="file" name="fileData"> <!-- file field --></form>......

scooplol
今天
0
0
apache和tomcat同时开启,乱码问题

tomcat和apache同时开启,会走apache的转发,执行的是AJP/1.3协议。所以在tomcat的配置文件server中, <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" useBodyEncodingForU......

Kefy
今天
0
0
使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录 和ssh常用命令

ssh-keygen 产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利 第一步...

xtof
今天
0
0
orcale 查询表结构

SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name......

wertwang
今天
0
0
华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
今天
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部