codecamp

XHTML HTTP状态消息

当浏览器向Web服务器发出请求时,可能会发生错误。

下面列出了可以返回的HTTP状态消息:


1xx:信息 Information

信息:描述:
100 Continue只有少部分的请求是由服务器接收的。客户端可以继续请求,直到请求没有被拒绝
101 Switching Protocols服务器切换协议




2xx:成功 Successful

信息:描述:
200 OK请求是好的
201 Created请求完成,并创建一个新的资源 
202 Accepted请求处理,但处理没有完成
203 Non-authoritative Information 
204 No Content 
205 Reset Content 
206 Partial Content 




3xx:重定向 Redirection

信息:描述:
300 Multiple Choices链接列表。用户可以选择一个链接并转到该位置。最多五个地址  
301 Moved Permanently请求的页面已移至新的网址 
302 Found请求的页面已经临时移动到一个新的网址 
303 See Other请求的页面可以在不同的url下找到 
304 Not Modified 
305 Use Proxy 
306 Unused
此代码在以前的版本中使用。它不再使用,但代码保留
307 Temporary Redirect请求的页面已经临时移动到一个新的网址




4xx:客户端错误 Client Error

信息:描述:
400 Bad Request服务器不理解请求
401 Unauthorized请求的页面需要用户名和密码
402 Payment Required你还不能使用这个代码
403 Forbidden

所请求的页面没有访问权限

404 Not Found服务器找不到请求的页面
405 Method Not Allowed请求中指定的方法是不允许的
406 Not Acceptable

服务器生成客户端不会接受的响应

407 Proxy Authentication Required

在提供请求之前,您必须使用代理服务器进行身份验证。

408 Request Timeout

请求花费了比服务器准备等待更长的时间

409 Conflict由于冲突,请求无法完成
410 Gone请求的页面不再可用 
411 Length Required

“内容长度”未定义。没有它,服务器不能接受请求 

412 Precondition Failed

他在请求中给出的前提条件被服务器评估为false

413 Request Entity Too Large

如果请求实体太大,服务器将不会接受请求,

414 Request-url Too Long

如果url太长,服务器将不会接受请求,当您将“post”请求转换为带有长查询信息的“get”请求时发生 

415 Unsupported Media Type

如果媒体类型不受支持服务器将不会接受请求,因为  

416  
417 Expectation Failed 




5xx:服务器错误 Server Error

信息:描述:
500 Internal Server Error

由于意外情况,请求未完成。

501 Not Implemented

服务器不支持所需的功能。请求未完成。

502 Bad Gateway

请求未完成。服务器收到来自上游服务器的无效响应

503 Service Unavailable

服务器暂时超载或关闭,因此请求未完成。

504 Gateway Timeout网关已超时
505 HTTP Version Not Supported

服务器不支持“http协议”版本




XHTML URL编码参考
XHTML 示例
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

XHTML 测验

XHTML 参考手册

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }