http请求方法有GET、POST、PUT、HEAD、DELETE、OPTIONS、TRACE、CONNECT。当然上述方法是基于HTTP/1.1的,HTTP/1.0中独有的方法就不说了。
HTTP协议的响应状态码。顾名思义,响应状态码是用来标志HTTP响应状态的,响应状态由响应状态码和响应原因短语构成,当然状态码有很多中,本部分就挑出来常用的状态码进行讨论。下方是响应状态码可以分为的几大类:
上面是响应状态码的整体分类,接下来介绍一些常用的响应状态码。
(01)、200 OK : 表示服务端正确处理了客户端发送过来的请求。
(02)、204 No Content ['kɒntent]内容: 表示服务端正确处理请求,但没有报文实体要返回。
(03)、206 Partial [ˈpɑ:ʃl]部分 Content :表示服务端正确处理了客户端的范围请求,并按照请求范围返回该指定范围内的实体内容。
(04)、301 Moved Permanently['pɜ:mənəntlɪ]永久的:永久性重定向,若之前的URI保存到了书签,则更新书签中的URI。
(05)、302 Found:临时重定向,该重定向不会变更书签中的内容。
(06)、303 See Other:临时重定向,与302功能相同,但是303状态吗明确表示客户端应当采用GET方法获取资源。
(07)、304 Not Modified: 资源未变更,该状态码与重定向并没有什么关系,当返回该状态码时,告诉客户端请求的资源并没有更新,响应报文体中并不会返回所请求的内容。
(08)、400 Bad Request: 错误请求,表示请求报文中包含语法错误。
(09)、401 Unauthorized[ʌnˈɔ:θəraɪzd]未经许可的:请求未认证,表示此发送的请求需要客户端进行HTTP认证(稍后会提到)。
(10)、404 Not Found:找不到相应的资源,表示服务器找不到客户端请求的资源。
(11)、500 Internal [ɪnˈtɜ:nl]Server Error:服务器内部错误,表示服务器在处理请求时出现了错误,发生了异常。
(12)、503 Service Unavailable[ˌʌnəˈveɪləbl]难以获得的:服务不可用,表示服务器处于停机状态,无法处理客户端发来的请求。
如对本文有疑问, 点击进行留言回复!!
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论