Switch proxy

面试被问了三次的http状态码到底有什么

淺唱寂寞╮ 提交于 2020-05-08 10:07:56
面试被问了三次的http状态码 到底有什么 想想很多人面试都会有被问到http的状态码的经历,我也是经历了三面,每次都有提及这个问题。今天就来细致的讨论一下HTTP的状态码,如有不足,欢迎留言交流: HTTP状态码是什么 是用以表示网页服务器超文本响应状态的3位数字代码,他的核心作用就是http状态码核心作用是Web Server 服务器用来告诉客户端 ,当前的 网页请求发生了什么事 ,或者说当前Web服务器的响应状态。所以HTTP状态码常用来判断和分析当前Web服务器的运行状况。 HTTP状态码有那些 一般情况下有5大类:信息响应( 100 – 199 ),成功响应( 200 – 299 ),重定向( 300 – 399 ),客户端错误( 400 – 499 )和服务器错误 ( 500 – 599 )。 1XX消息 这一类型的状态码,代表请求已被接受,需要继续处理,这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束,这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。 具体的状态码如下: 100 服务器已接受到请求头

HTTP状态码

不打扰是莪最后的温柔 提交于 2019-12-22 17:04:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成.HTTP响应类型一共分五大类:消息响应,成功响应,重定向,客户端错误,服务器端错误. 下表列出了所有HTTP状态码,以及他们各自所代表的含义: # Informational. 100: ('continue',),(继续) 101: ('switching_protocols',),(切换协议) 102: ('processing',),(进行中) 103: ('checkpoint',),(检查点) 122: ('uri_too_long', 'request_uri_too_long'),(URI太长,或者请求URI太长) 200: ('ok', 'okay', 'all_ok', 'all_okay', 'all_good', '\\o/', '✓'),(成功) 201: ('created',),(已创建-请求成功,而且有一个新的资源已经依据请求的需要而建立,通常这是 PUT 方法得到的响应码.) 202: ('accepted',),(已接收-服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。) 203: ('non_authoritative