常见HTTP错误说明列表!
常见的请求状态码
常见的请求状态码在HTTP协议中,请求状态码用于指示服务器对请求的处理结果。
以下是常见的请求状态码及其含义:1. 200 OK:表示服务器已成功处理请求。
2. 201 Created:表示请求已成功并且服务器已创建了新资源。
3. 202 Accepted:表示服务器已接受请求,但尚未处理完成。
4. 204 No Content:表示服务器已成功处理请求,但没有返回任何内容。
5. 400 Bad Request:表示客户端发送的请求存在语法错误或无法理解。
6. 401 Unauthorized:表示请求需要用户身份验证。
7. 403 Forbidden:表示服务器拒绝了客户端的请求。
8. 404 Not Found:表示请求的资源不存在。
9. 405 Method Not Allowed:表示请求方法不被允许。
10. 408 Request Timeout:表示服务器等待客户端发送的请求时间过长。
11. 429 Too Many Requests:表示客户端发送的请求过多,超出了服务器的处理能力。
12. 500 Internal Server Error:表示服务器内部错误,无法完成请求。
13. 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到无效响应。
14. 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于过载或维护等原因。
15. 504 Gateway Timeout:表示服务器作为网关或代理,等待上游服务器响应超时。
这些状态码帮助客户端了解服务器对其请求的处理结果,使得网络通信更加可靠和健壮。
常见的HTTP状态代码及其原因
常见的HTTP状态代码及其原因HTTP状态代码是一个三位数,用于向浏览器和Web服务器传达请求或响应期间的状态。
以下是常见的HTTP状态代码及其原因的详细解释:1xx (信息性状态码):- 100 Continue:服务器已经收到请求的初始部分,并且客户端应该继续发送剩余的请求。
- 101 Switching Protocols:服务器正在根据客户端的要求将协议切换到升级的版本。
2xx (成功状态码):-200OK:请求已成功处理,并返回了所请求的内容。
它是最常见的状态码之一- 201 Created:请求成功并且在服务器上创建了新资源。
- 204 No Content:服务器成功处理了请求,但没有返回任何内容。
3xx (重定向状态码):- 301 Moved Permanently:请求的资源已永久移动到新位置。
- 302 Found:请求的资源临时移动到其他位置。
- 304 Not Modified:客户端可以使用缓存的版本。
4xx (客户端错误状态码):- 400 Bad Request:服务器无法理解请求。
- 401 Unauthorized:请求需要身份验证。
- 403 Forbidden:服务器拒绝请求访问。
- 404 Not Found:无法找到请求的资源。
- 405 Method Not Allowed:服务器不允许使用请求的方法。
5xx (服务器错误状态码):- 500 Internal Server Error:服务器遇到了意外的错误。
- 502 Bad Gateway:作为网关或代理的服务器收到了无效的响应。
- 503 Service Unavailable:服务器当前无法处理请求。
- 504 Gateway Timeout:作为网关或代理的服务器在等待上游服务器的响应时超时。
以上只是HTTP状态代码中的一些常见示例,还有其他状态代码可以根据具体需求和情况使用。
了解这些状态代码可以帮助开发人员快速定位和解决与HTTP请求和响应相关的问题,提升Web应用程序的性能和可靠性。
HTTP错误403代码大全详解
HTTP错误403代码大全详解错误代码:403.1 403.1错误是由于'执行'访问被禁止而造成的,若试图从目录中执行CGI、ISApI 或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。
错误代码:403.2 403.2错误是由于'读取'访问被禁止而造成的。
导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML 网页所驻留的目录仅标记为'可执行'或'脚本'权限。
错误代码:403.3 403.3错误是由于'写入'访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许'写'访问时就会出现此种错误。
错误代码:403.4 403.4错误是由于要求SSL而造成的,您必须在要查看的网页的地址中使用'https'。
错误代码:403.5 403.5错误是由于要求使用128 位加密算法的Web 浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级。
错误代码:403.6 403.6错误是由于Ip 地址被拒绝而造成的。
如果服务器中有不能访问该站点的Ip 地址列表,并且您使用的Ip 地址在该列表中时您就会返回这条错误信息。
错误代码:403.7 403.7错误是因为要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层 (SSL) 客户证书时会返回此种错误。
错误代码:403.8 403.8错误是由于禁止站点访问而造成的,若服务器中有不能访问该站点的 DNS 名称列表,而您使用的 DNS 名称在列表中时就会返回此种信息。
请注意区别403.6与403.8错误。
错误代码:403.9 403.9错误是由于连接的用户过多而造成的,由于Web 服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。
常见的HTTP状态码说明
常见的HTTP状态码说明1.说明HTTP服务器状态代码定义(Status Code Definitions)做测试的时候,会产⽣⽐较多的HTTP错误,查看其错误,有超时的,链接不到图⽚的,连接不到服务器等等,很多⼈经常忘记,所以整理⼀下,帮助记忆2.常见接⼝协议http 超⽂本传输协议https 安全超⽂本传输协议(百度)Ftp ⽂件传输协议Tcp ⽹络控制协议IP 互联⽹协议3.HTTP协议相应码1XX:信息响应类,标识接受到请求并且继续处理2XX:处理成功响应类,表⽰动作成功接受,理解和接受3XX:重定向响应类,为了完成指定动作,必须接受进⼀步处理4XX:客户端错误,客户端请求包含语法错误或者是不能正确执⾏5XX:服务端错误,服务器不能正确执⾏⼀个正确的请求(超时)4.详细说明(1)消息1xx(Informational 1xx)该类状态代码⽤于表⽰临时回应。
临时回应由状态⾏(Status-Line)及可选标题组成,由空⾏终⽌。
HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的合法回应。
实际上,它们主要⽤于实验⽤途,这已经超出本⽂档的范围。
(2)成功2xx(Successful 2xx)表⽰客户端请求被成功接收、理解、接受。
200 OK 请求成功。
回应的信息依赖于请求所使⽤的⽅法,如下:GET 要请求的资源已经放在回应的实体中了。
HEAD 没有实体主体,回应中只包括标题信息。
POST 实体(描述或包含操作的结果)。
201 Created 请求完成,结果是创建了新资源。
新创建资源的URI可在回应的实体中得到。
原始服务器应在发出该状态代码前创建该资源。
如果该操作不能⽴即完成,服务器必须在该资源可⽤时在回应主体中给出提⽰,否则,服务器端应回应202(可被接受)。
在本⽂定义的⽅法,只有POST可以创建资源。
202 Accepted 请求被接受,但处理尚未完成。
请求可能不⼀定会最终完成,有可能被处理过程随时中断,在这种情况下,没有办法在异步操作中重新发送状态代码。
HTTP 500错误及其三种常见的解决办法
HTTP 500错误及其三种常见的解决办法【编者按】打开网站的时候碰到“HTTP 500错误”,但因为不能直接看到错误的信息,无法找出发生错误的原因,往往让人无从下手。
本文将介绍三种常见的解决办法,可以解决大部分HTTP 500错误。
HTTP 500错误,全称为HTTP 500 Internal Server Error,即HTTP 500内部服务器错误。
HTTP 500内部服务器错误表示服务器遇到意外情况,导致其无法履行请求,但它无法说明具体错误或发生错误的根本原因。
当发生错误时,访问的网站会显示发生错误,如下图所示:幸运的是,有如下三种常见且有效的解决方案来修复大多数HTTP 500内部服务器错误。
1. 常见软件原因造成的故障如果你的服务器需要运行像WordPress这样的软件,安装错误、版本不兼容以及服务器权限设置错误都会导致HTTP 500内部服务器错误。
若是这些原因造成的,可以试试下面的这些方法:检查新安装或升级的软件是否实际安装或升级失败,需要重新安装或更新。
如果您刚刚升级了软件,新激活的插件或主题可能与当前的插件或主题不兼容。
一次禁用一个插件或主题,直到找到错误的根本原因。
2. 调试服务器端脚本正在开发和测试的自定义脚本可能会导致HTTP 500内部服务器错误,针对这类原因,可以试试下面的这些方法:含有脚本(如PHP或CGI脚本)的文件或文件夹若出现权限错误,则禁止这类脚本运行。
检查你的权限,确保在服务器上正确设置了权限。
编程错误或不可用的资源将导致脚本无休止地循环运行,并使其超时出错。
.htcaccess文件编码错误也可能导致HTTP 500内部服务器错误。
在使用某些WordPress插件的时候,插件会改写.htacess 文件,如果出现语法错误的话就有可能造成错误。
3. 向服务器管理员寻求帮助如果修复软件故障或调试服务器端脚本无法修复HTTP 500内部服务器错误,可以要求检查服务器日志,检查错误日志中是否存在HTTP 500内部服务器错误。
HTTP304状态码的详细讲解
HTTP304状态码的详细讲解HTTP 304状态码的详细讲解整个请求响应过程如下:客户端在请求⼀个⽂件的时候,发现⾃⼰缓存的⽂件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存⽂件的 Last Modified 。
因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。
服务端只要判断这个时间和当前请求的⽂件的修改时间就可以确定是返回 304 还是 200 。
对于静态⽂件,例如:CSS、图⽚,服务器会⾃动完成 Last Modified 和 If Modified Since 的⽐较,完成缓存或者更新。
但是对于动态页⾯,就是动态产⽣的页⾯,往往没有包含 Last Modified 信息,这样浏览器、⽹关等都不会做缓存,也就是在每次请求的时候都完成⼀个 200 的请求。
因此,对于动态页⾯做缓存加速,⾸先要在 Response 的 HTTP Header 中增加 Last Modified 定义,其次根据 Request 中的 If Modified Since 和被请求内容的更新时间来返回 200 或者 304 。
虽然在返回 304 的时候已经做了⼀次数据库查询,但是可以避免接下来更多的数据库查询,并且没有返回页⾯内容⽽只是⼀个 HTTP Header,从⽽⼤⼤的降低带宽的消耗,对于⽤户的感觉也是提⾼。
当这些缓存有效的时候,通过 Fiddler 或HttpWatch 查看⼀个请求会得到这样的结果:第⼀次访问 200按F5刷新(第⼆次访问) 304按Ctrl+F5强制刷新 200下⾯⽤Fiddler来查看上⾯的访问请求过程第⼀次(⾸次)访问 200第⼆次F5刷新访问 304请求的头信息⾥多了 “If-Modified-Since","If-None-Match"第三次按Ctrl+F5强制刷新 200同第⼀次,不贴图了为什么要使⽤条件请求当⽤户访问⼀个⽹页时,条件请求可以加速⽹页的打开时间(因为可以省去传输整个响应体的时间),但仍然会有⽹络延迟,因为浏览器还是得为每个资源⽣成⼀条条件请求,并且等到服务器返回HTTP/304响应,才能读取缓存来显⽰⽹页.更理想的情况是,服务器在响应上指定Cache-Control或Expires指令,这样客户端就能知道该资源的可⽤时间为多长,也就能跳过条件请求的步骤,直接使⽤缓存中的资源了.可是,即使服务器提供了这些信息,在下列情况下仍然需要使⽤条件请求:在超过服务器指定的过期时间之后如果⽤户执⾏了刷新操作的话在上节给出的图⽚中,请求头中包含了⼀个Pragma: no-cache.这是由于⽤户使⽤F5刷新了⽹页.如果⽤户按下了CTRL-F5 (有时称之为“强刷-hard refresh”),你会发现浏览器省略了If-Modified-Since和If-None-Match请求头,也就是⽆条件的请求页⾯中的每个资源.避免条件请求通常来说,缓存是个好东西.如果你想提⾼⾃⼰⽹站的访问速度,缓存是必须要考虑的.可是在调试的时候,有时候需要阻⽌缓存,这样才能确保你所访问到的资源是最新的.你也许会有个疑问:“如果不改变⽹站内容,我怎么才能让Fiddler不返回304⽽返回⼀个包含响应体的HTTP/200响应呢?”你可以在Fiddler中的⽹络会话(Web Sessions)列表中选择⼀条响应为HTTP/304的会话,然后按下U键.Fiddler将会⽆条件重发(Unconditionally reissue)这个请求.然后使⽤命compare命令对⽐⼀下两个请求有什么不同,对⽐结果如下,从中可以得知,Fiddler是通过省略条件请求头来实现⽆缓存请求的:Screenshot of Windiff of conditional and unconditional requests如果你想全局阻⽌HTTP/304响应,可以这么做:⾸先清除浏览器的缓存,可以使⽤Fiddler⼯具栏上的Clear Cache按钮(仅能清除Internet Explorer缓存),或者在浏览器上按CTRL+SHIFT+DELETE(所有浏览器都⽀持).在清除浏览器的缓存之后,回到Fiddler中,在菜单中选择Rules > Performance > Disable Caching选项,然后Fiddler就会:删除所有请求中的条件请求相同的请求头以及所有响应中的缓存时间相关的响应头.此外,还会在每个请求中添加Pragma: no-cache请求头,在每个响应中添加Cache-Control: no-cache响应头,阻⽌浏览器缓存这些资源.动态⽹页如何设置304以aspx页⾯为例,代码如下:1. var request = context.Request;2. var response = context.Response;3. if (request.Headers["If-Modified-Since"].NotNullOrEmpty() || request.Headers["If-None-Match"].NotNullOrEmpty())4. {5. response.StatusCode = 304;6. return;7. }8. //⾮304情况下的操作略9. //设置缓存选项10. response.Clear();11. response.ClearContent();12. response.Headers["Last-Modified"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");13. response.Headers["ETag"] = id;//这⾥假设的是根据不同的id14. response.CacheControl = "private";15. response.ExpiresAbsolute = DateTime.Now.AddMonths(6);ETag是什么意思?HTTP 协议规格说明定义ETag为“被请求变量的实体值” 。
HTTP请求的错误码大全
HTTP请求的错误码大全//ACTION_ERROR 错误定义#define RS_OK 0#define RS_ERROR -1#define RS_HTTP_COMP_SERVER_EMPTY 2000 //HTTP返回字节数为0,服务器确实没有一个文件和目录.#define RS_HTTP_RETURN_NULL 1000//HTTP返回字节数为0 #define RS_HTTP_RETURNBYTE_ERROR 1001//HTTP返回字节与读出字节不相同#define RS_NOCAPTCHA 1002//不需要验证码#define RS_RELOGIN 1003//重新登陆#define RS_PASSWORDERROR 1004//用户名密码错误#define RS_LOGINERROR 1005//登陆失败#define RS_INTERNETDISK_NOTENOUGH 1006//网盘空间不足#define RS_HTTP_READFILE_ERR 1007#define RS_HTTP_MD5_NOTMATCH 1008#define RS_DOWNLOAD_MOVEFILE_ERROR 1009//下载文件后,移动文件失败#define RS_HTTP_SIZE_NOTMATCH 1011//文件长度不同#define RS_JsonOverflowException 2001#define RS_JsonNullPointerException 2002#define RS_JsonInvalidateIndexException 2003#define RS_JsonInvalidateParamException 2004#define RS_JsonUnsupportException 2005#define RS_JsonUnimplementException 2006#define RS_JsonWrongFormatException 2007#define RS_JsonMemberNotFoundException 2008#define RS_JsonException 2009#define RS_NONONCE 3001//下载挑战值失败#define RS_INPUT_NULL 3002//输入参数为空#define RS_OPENURLERROR 4001//打开网络连接失败#define RS_GETMSGURL 4002//获取心跳包URL失败#define RS_MSGCOMEBACK 4003//自己消息回调//#define RS_DISK_NOTENOUGH 4004//磁盘不足#define RS_DISK_FULL 4005//磁盘已经满了#define RS_UPLOAD_FILE_NOTEXIST 4006//上传的文件不存在,或者上传的为目录#define RS_UPLOAD_FILE_LATER 4007 //过一会儿再上传#define RS_UPLOAD_FILE_TOO_BIG 4008 //文件超大#define RS_UNKONWN_UPLOAD 4009//无法识别上传命令#define RS_TIMEOUT 4010#define RS_PARENT_PATH_NOT_EXIST 4011#define RS_EXIST_FILE 4012#define RS_HTTP_REGETCLIENTID 401312001 ERROR_INTERNET_OUT_OF_HANDLESNo more handles could be generated at this time.12002 ERROR_INTERNET_TIMEOUTThe request has timed out.12003 ERROR_INTERNET_EXTENDED_ERRORAn extended error was returned from the server. This istypically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text.12004 ERROR_INTERNET_INTERNAL_ERRORAn internal error has occurred.12005 ERROR_INTERNET_INVALID_URLThe URL is invalid.12006 ERROR_INTERNET_UNRECOGNIZED_SCHEME The URL scheme could not be recognized or is not supported.12007 ERROR_INTERNET_NAME_NOT_RESOLVEDThe server name could not be resolved.12008 ERROR_INTERNET_PROTOCOL_NOT_FOUNDThe requested protocol could not be located.12009 ERROR_INTERNET_INVALID_OPTIONA request to InternetQueryOption or InternetSetOption specified an invalid option value.12010 ERROR_INTERNET_BAD_OPTION_LENGTHThe length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified.12011 ERROR_INTERNET_OPTION_NOT_SETTABLEThe request option cannot be set, only queried.12012 ERROR_INTERNET_SHUTDOWNThe Win32 Internet function support is being shut down or unloaded.12013 ERROR_INTERNET_INCORRECT_USER_NAME The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect.12014 ERROR_INTERNET_INCORRECT_PASSWORD The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect.12015 ERROR_INTERNET_LOGIN_FAILUREThe request to connect to and log on to an FTP server failed.12016 ERROR_INTERNET_INVALID_OPERATIONThe requested operation is invalid.12017 ERROR_INTERNET_OPERATION_CANCELLED The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed.12018 ERROR_INTERNET_INCORRECT_HANDLE_TYPE The type of handle supplied is incorrect for this operation.12019 ERROR_INTERNET_INCORRECT_HANDLE_STATEThe requested operation cannot be carried out because the handle supplied is not in the correct state.12020 ERROR_INTERNET_NOT_PROXY_REQUESTThe request cannot be made via a proxy.12021 ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUN DA required registry value could not be located.12022 ERROR_INTERNET_BAD_REGISTRY_PARAMETERA required registry value was located but is an incorrecttype or has an invalid value.12023 ERROR_INTERNET_NO_DIRECT_ACCESSDirect network access cannot be made at this time.12024 ERROR_INTERNET_NO_CONTEXTAn asynchronous request could not be made because a zero context value was supplied.12025 ERROR_INTERNET_NO_CALLBACKAn asynchronous request could not be made because acallback function has not been set.12026 ERROR_INTERNET_REQUEST_PENDINGThe required operation could not be completed because one or more requests are pending.12027 ERROR_INTERNET_INCORRECT_FORMATThe format of the request is invalid.12028 ERROR_INTERNET_ITEM_NOT_FOUNDThe requested item could not be located.12029 ERROR_INTERNET_CANNOT_CONNECTThe attempt to connect to the server failed.12030 ERROR_INTERNET_CONNECTION_ABORTED The connection with the server has been terminated.12031 ERROR_INTERNET_CONNECTION_RESETThe connection with the server has been reset.12032 ERROR_INTERNET_FORCE_RETRYCalls for the Win32 Internet function to redo the request.12033 ERROR_INTERNET_INVALID_PROXY_REQUEST The request to the proxy was invalid.12036 ERROR_INTERNET_HANDLE_EXISTSThe request failed because the handle already exists.12037 ERROR_INTERNET_SEC_CERT_DATE_INVALID SSL certificate date that was received from the server is bad. The certificate is expired.12038 ERROR_INTERNET_SEC_CERT_CN_INVALIDSSL certificate common name (host name field) is incorrect.For example, if you entered and the commonname on the certificate says .12039 ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIRThe application is moving from a non-SSL to an SSLconnection because of a redirect.12040 ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIRThe application is moving from an SSL to an non-SSLconnection because of a redirect.12041 ERROR_INTERNET_MIXED_SECURITYIndicates that the content is not entirely secure. Some ofthe content being viewed may have come from unsecured servers.12042 ERROR_INTERNET_CHG_POST_IS_NON_SECUREThe application is posting and attempting to changemultiple lines of text on a server that is not secure.12043 ERROR_INTERNET_POST_IS_NON_SECUREThe application is posting data to a server that is notsecure.12110 ERROR_FTP_TRANSFER_IN_PROGRESSThe requested operation cannot be made on the FTP session handle because an operation is already in progress.12111 ERROR_FTP_DROPPEDThe FTP operation was not completed because the session wasaborted.12130 ERROR_GOPHER_PROTOCOL_ERRORAn error was detected while parsing data returned from the gopher server.12131 ERROR_GOPHER_NOT_FILEThe request must be made for a file locator.12132 ERROR_GOPHER_DATA_ERRORAn error was detected while receiving data from the gopher server.12133 ERROR_GOPHER_END_OF_DATAThe end of the data has been reached.12134 ERROR_GOPHER_INVALID_LOCATORThe supplied locator is not valid.12135 ERROR_GOPHER_INCORRECT_LOCATOR_TYPEThe type of the locator is not correct for this operation.12136 ERROR_GOPHER_NOT_GOPHER_PLUSThe requested operation can only be made against a Gopher+server or with a locator that specifies a Gopher+operation.12137 ERROR_GOPHER_ATTRIBUTE_NOT_FOUNDThe requested attribute could not be located.12138 ERROR_GOPHER_UNKNOWN_LOCATORThe locator type is unknown.12150 ERROR_HTTP_HEADER_NOT_FOUNDThe requested header could not be located.12151 ERROR_HTTP_DOWNLEVEL_SERVERThe server did not return any headers.12152 ERROR_HTTP_INVALID_SERVER_RESPONSEThe server response could not be parsed.12153 ERROR_HTTP_INVALID_HEADERThe supplied header is invalid.12154 ERROR_HTTP_INVALID_QUERY_REQUESTThe request made to HttpQueryInfo is invalid.12155 ERROR_HTTP_HEADER_ALREADY_EXISTSThe header could not be added because it already exists.12156 ERROR_HTTP_REDIRECT_FAILEDThe redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts).。
HTTP协议请求方法和常见错误
HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误请求方法是请求一定的Web页面的程序或用于特定的URL。
可选用下列几种:GET:请求指定的页面信息,并返回实体主体。
HEAD:只请求页面的首部。
POST:请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。
PUT:从客户端向服务器传送的数据取代指定的文档的内容。
DELETE:请求服务器删除指定的页面。
OPTIONS:允许客户端查看服务器的性能。
TRACE:请求服务器在响应中的实体主体部分返回所得到的内容。
PATCH:实体中包含一个表,表中说明与该URI所表示的原内容的区别。
MOVE:请求服务器将指定的页面移至另一个网络地址。
COPY:请求服务器将指定的页面拷贝至另一个网络地址。
LINK:请求服务器建立链接关系。
UNLINK:断开链接关系。
WRAPPED:允许客户端发送经过封装的请求。
Extension-mothed:在不改动协议的前提下,可增加另外的方法。
当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。
现将5类状态码详细列出:①客户方错误100 继续101 交换协议②成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内容③重定向300 多路选择301 永久转移302 暂时转移303 参见其它304 未修改(Not Modified)305 使用代理④客户方错误400 错误请求(Bad Request)401 未认证402 需要付费403 禁止(Forbidden)404 未找到(Not Found)405 方法不允许406 不接受407 需要代理认证408 请求超时409 冲突410 失败411 需要长度412 条件失败413 请求实体太大414 请求URI太长415 不支持媒体类型⑤服务器错误500 服务器内部错误501 未实现(Not Implemented)502 网关失败504 网关超时505 HTTP版本不支持关于实体头部的内容还可以有:Last Modified :请求文档的最近修改时间。
HTTP错误代码详解
HTTP/FTP状态代码的含义IIS状态代码的含义概要当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。
该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。
状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。
更多信息日志文件的位置在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。
每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。
在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。
HTTP1xx-信息提示这些状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个1xx 响应。
100-继续。
101-切换协议。
2xx-成功这类状态代码表明服务器成功地接受了客户端请求。
200-确定。
客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
302-对象已临时移动。
304-未修改。
307-临时重定向。
4xx-客户端错误发生错误,客户端似乎有问题。
例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
400-错误的请求。
401-访问被拒绝。
IIS定义了许多不同的401错误,它们指明更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:401.1-登录失败。
401.2-服务器配置导致登录失败。
401.3-由于ACL对资源的限制而未获得授权。
401.4-筛选器授权失败。
401.5-ISAPI/CGI应用程序授权失败。
常见的HTTP状态码(HTTPStatusCode)说明
常见的HTTP状态码(HTTPStatusCode)说明最近的项⽬,经常会接触⼀些http相关的error code,查询了下相关定义作为熟悉了解。
状态代码有三位数字组成,第⼀个数字定义了响应的类别,且有五种可能取值:1. 1xx:指⽰信息--表⽰请求已接收,继续处理2. 2xx:成功--表⽰请求已被成功接收、理解、接受3. 3xx:重定向--信息不完整需要进⼀步补充4. 4xx:客户端错误--请求有语法错误或请求⽆法实现5. 5xx:服务器端错误--服务器未能实现合法的请求1xx状态码英⽂名称状态码意义100Continue这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。
客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101SwitchingProtocols换协议。
服务器根据客户端的请求切换协议。
只能切换到更⾼级的协议,例如,切换到HTTP的新版本协议。
102Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。
2xx状态码英⽂名称状态码意义200OK请求成功。
⼀般⽤于GET与POST请求,出现此状态码是表⽰正常状态。
201Created已创建。
成功请求并创建了新的资源202Accepted已接受。
已经接受请求,但未处理完成203Non-AuthoritativeInformation服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。
当前的信息可能是原始版本的⼦集或者超集。
204No Content⽆内容。
服务器成功处理,但未返回内容。
在未更新⽹页的情况下,可确保浏览器继续显⽰当前⽂档205Reset Content重置内容。
服务器处理成功,⽤户终端(例如:浏览器)应重置⽂档视图。
可通过此返回码清除浏览器的表单域,以便⽤户能够轻松地开始另⼀次输⼊。
206Partial Content部分内容。
HTTP常见状态码详细解析
HTTP常见状态码详细解析HTTP状态码(英语:HTTP Status Code)是⽤以表⽰⽹页服务器超⽂本传输协议响应状态的3位数字代码。
它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。
HTTP状态码负责表⽰客户端HTTP请求的返回结果、标记服务端的处理是否正常、通知出现的错误等⼯作。
状态码的类别的由三位数字和原因短语组成,数字的第⼀位数字表⽰响应的类别,后⾯两位⽆类别。
以下有五种类别。
另外只要遵循状态码类别的定义,即使改变RFC2616中定义的状态码,或者服务端⾃⾏创建状态码都可以。
1XX类别:informational 信息性状态码原因短语:接收的请求正在处理2XX类别:success 成功状态码原因短语:请求正常处理完毕3XX类别:redirection 重定向状态码原因短语:需要进⾏附加操作以完成请求4XX类别:client error 客户端错误状态码原因短语:服务器⽆法处理请求5XX类别:server error 服务器错误状态码原因短语:服务器处理请求出错在RFC2616上的http状态码达到40多种,在加上WEBDAV和附加HTTP状态码(RFC6585)等扩展,就有60多种,但常⽤的有以下这些,接下来让我们分别来学习下。
(注:以下的使⽤场景只是举例,不包括所有使⽤场景)1xx Informational 信息响应1XX 是信息响应,表⽰接收的请求正在被处理。
100 Continue (继续)响应结果:信息型状态响应码表⽰⽬前为⽌⼀切正常, 客户端应该继续请求, 如果已完成请求则忽略.使⽤场景:为了让服务器检查请求的⾸部, 客户端必须在发送请求实体前, 在初始化请求中发送 Expect: 100-continue ⾸部并接收 100 Continue 响应状态码.101 Switching Protocols (协议切换)响应结果:表⽰服务器应客户端升级协议的请求(Upgrade请求头)正在进⾏协议切换。
http状态码大全(404、505、502,500)
http状态码⼤全(404、505、502,500)HTTP 400 – 请求⽆效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁⽌访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁⽌访问HTTP 403 – 对 Internet 服务管理器的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 – 禁⽌访问:禁⽌读访问HTTP 403.3 – 禁⽌访问:禁⽌写访问HTTP 403.4 – 禁⽌访问:要求 SSLHTTP 403.5 – 禁⽌访问:要求 SSL 128HTTP 403.6 – 禁⽌访问:IP 地址被拒绝HTTP 403.7 – 禁⽌访问:要求客户证书HTTP 403.8 – 禁⽌访问:禁⽌站点访问HTTP 403.9 – 禁⽌访问:连接的⽤户过多HTTP 403.10 – 禁⽌访问:配置⽆效HTTP 403.11 – 禁⽌访问:密码更改HTTP 403.12 – 禁⽌访问:映射器拒绝访问HTTP 403.13 – 禁⽌访问:客户证书已被吊销HTTP 403.15 – 禁⽌访问:客户访问许可过多HTTP 403.16 – 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 – 禁⽌访问:客户证书已经到期或者尚未⽣效 HTTP 404.1 -⽆法找到 Web 站点HTTP 404- ⽆法找到⽂件HTTP 405 – 资源被禁⽌HTTP 406 – ⽆法接受HTTP 407 – 要求代理⾝份验证HTTP 410 – 永远不可⽤HTTP 412 – 先决条件失败HTTP 414 – 请求 – URI 太长HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应⽤程序⽆效HTTP 500-15 – 不允许请求 global.asaError 501 – 未实现HTTP 502 – ⽹关错误⽤户试图通过 HTTP 或⽂件传输协议 (FTP) 访问⼀台正在运⾏ Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回⼀个表⽰该请求的状态的数字代码。
http异常
HTTP 1.1状态代码及其含义下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。
应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。
如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号(通过HttpServletRequest的getProtocol方法)。
状态代码状态信息含义100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。
(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200 OK 一切正常,对GET和POST请求的应答文档跟在后面。
如果不用setStatus设置状态代码,Servlet默认使用202状态代码。
201 Created 服务器已经创建了文档,Location头给出了它的URL。
202 Accepted 已经接受请求,但处理尚未完成。
203 Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。
204 No Content 没有新文档,浏览器应该继续显示原来的文档。
如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
205 Reset Content 没有新的内容,但浏览器应该重置它所显示的内容。
用来强制浏览器清除表单输入内容(HTTP 1.1新)。
206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。
300 Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。
如果服务器要提出优先选择,则应该在Location应答头指明。
301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
HTTP状态码常用的有哪些?
HTTP状态码常用的有哪些?编辑:胡绪宜一、200状态码:成功2××:成功处理了请求的状态码。
1、200 :服务器已成功处理了请求并提供了请求的网页。
2、204:服务器成功处理了请求,但没有返回任何内容。
二、300状态码:重定向3××:每次请求中使用重定向不要超过 5 次。
1、301:请求的网页已永久移动到新位置。
当URLs发生变化时,使用301代码。
搜索引擎索引中保存新的URL。
2、302:请求的网页临时移动到新位置。
搜索引擎索引中保存原来的URL。
3、304:如果网页自请求者上次请求后没有更新,则用304代码告诉搜索引擎机器人,可节省带宽和开销。
三、400状态码:客户端错误4××:表示请求可能出错,妨碍了服务器的处理。
1、400:服务器不理解请求的语法。
2、403:服务器拒绝请求。
3、404:服务器找不到请求的网页。
服务器上不存在的网页经常会返回此代码。
4、410 :请求的资源永久删除后,服务器返回此响应。
该代码与404(未找到)代码相似,但在资源以前存在而现在不存在的情况下,有时用来替代404 页面代码。
如果资源已永久删除,应当使用301 指定资源的新位置。
四、500状态码:服务器错误5××:表示服务器在处理请求时发生内部错误。
这些错误可能是服务器本身的错误,而不是请求出错。
1、500 :服务器遇到错误,无法完成请求。
2、503:服务器目前无法使用(由于超载或停机维护)。
上面介绍的http状态码是比较常见的几种状态码,还有一些不常见的并没有写出来。
了解了http状态码在SEO中就比较好分析网站。
希望能够帮助到大家。
常见的HTTP状态码(HTTPStatusCode)说明
常见的HTTP状态码(HTTPStatusCode)说明作为⼀个互联⽹开发⼈员对于⼀些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码⼀⼀弄清楚,⼯作中遇到的各种问题才能够处理的得⼼应⼿。
好了,下⾯就让我们来了解⼀下⽐较常见的HTTP状态码吧!2开头(请求成功)表⽰成功处理了请求的状态代码。
200 (成功)服务器已成功处理了请求。
通常,这表⽰服务器提供了请求的⽹页。
201 (已创建)请求成功并且服务器创建了新的资源。
202 (已接受)服务器已接受请求,但尚未处理。
203 (⾮授权信息)服务器已成功处理了请求,但返回的信息可能来⾃另⼀来源。
204 (⽆内容)服务器成功处理了请求,但没有返回任何内容。
205 (重置内容)服务器成功处理了请求,但没有返回任何内容。
206 (部分内容)服务器成功处理了部分 GET 请求。
3开头(请求被重定向)表⽰要完成请求,需要进⼀步操作。
通常,这些状态代码⽤来重定向。
300 (多种选择)针对请求,服务器可执⾏多种操作。
服务器可根据请求者 (user agent) 选择⼀项操作,或提供操作列表供请求者选择。
301 (永久移动)请求的⽹页已永久移动到新位置。
服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会⾃动将请求者转到新位置。
302 (临时移动)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。
304 (未修改)⾃从上次请求后,请求的⽹页未修改过。
服务器返回此响应时,不会返回⽹页内容。
305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。
如果服务器返回此响应,还表⽰请求者应使⽤代理。
307 (临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
4开头(请求错误)这些状态代码表⽰请求可能出错,妨碍了服务器的处理。
常见的http错误描述原因
常见的http错误描述原因
常见的HTTP错误描述原因如下:
1. HTTP 400 错误(Bad Request):请求中传递的数据有误或不完整,服务器无法处理请求。
2. HTTP 401 错误(Unauthorized):请求需要进行身份验证,但未提供有效的凭据。
3. HTTP 403 错误(Forbidden):服务器理解请求,但拒绝执行请求,通常由于权限不足。
4. HTTP 404 错误(Not Found):服务器无法找到请求的资源。
5. HTTP 500 错误(Internal Server Error):服务器遇到未知的错误,无法完成请求。
6. HTTP 502 错误(Bad Gateway):充当代理或网关的服务器从上游服务器接收到无效的响应。
7. HTTP 503 错误(Service Unavailable):服务器暂时无法处理请求,通常由于维护或过载。
8. HTTP 504 错误(Gateway Timeout):充当代理或网关的服务器未及时从上游服务器接收到响应。
这只是一些常见的HTTP错误,实际上还有许多其他类型的错误。
HTTP错误的描述原因可能因服务器设置和配置的不同而有所差异。
查询HTTP错误代码可以得到更详细的描述和解决方案。
http错误汇总
http错误汇总第一篇:http错误汇总500 是Server Error 400 是Clinet Error 300 Route change 200 OK应答代码,虽然是SIP的但同样适用于HTTP,只是加了一些东西应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。
并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。
其他HTTP/1.1应答码不应当使用。
并且,SIP也定义了新的应答码系列,6xx。
临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。
如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。
注意1xx应答并不是可靠传输的。
他们不会导致客户端传送一个ACK应答。
临时性质的(1xx)应答可以包含消息体,包含会话描述。
1.1 100 Trying这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。
这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。
100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。
1.2 180 RingingUA收到INVITE请求并且试图提示给用户。
这个应答应当出世化一个本地回铃。
1.3 818 Call is Being Forwarded(呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。
1.4 182 Queued当呼叫的对方暂时不能接收呼叫的时候,并且服务器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。
当被叫方一旦恢复接收呼叫,他会返回合适的终结应答。
对于这个呼叫状态,可以有一个表示原因的短语,比如:”5 calls queued;expected waiting time is 15minutes”。
HTTP错误code大全
HTTP错误code⼤全100 - Continue101 - Switching ProtocolsTopSuccess Codes200 - OK201 - Created202 - Accepted203 - Non-Authoritative Information (for DNS)204 - No Content205 - Reset Content206 - Partial ContentTopRedirection Codes300 - Multiple Choices301 - Moved Permanently302 - Moved Temporarily303 - See Other304 - Not Modified305 - Use Proxy307 - Redirect Keep VerbTopFailure CodesTopServer Error Codes500 - Internal Server Error501 - Not Implemented502 - Bad Gateway503 - Server Unavailable504 - Gateway Timed-Out505 - HTTP Version not supportedTopInternet API Error Codes12001 - Out of Handles12002 - Timeout12003 - Extended Error12004 - Internal Error12005 - Invalid URL12006 - Unrecognized Scheme12007 - Name Not Resolved12008 - Protocol Not Found12009 - Invalid Option12010 - Bad Option Length12011 - Option not Settable12012 - Shutdown12013 - Incorrect User Name12014 - Incorrect Password12015 - Login Failure12016 - Invalid Option12017 - Operation Cancelled12018 - Incorrect Handle Type12019 - Inccorect Handle State12020 - Not Proxy Request12021 - Registry Value Not Found12022 - Bad Registry Parameter12023 - No Direct Access12024 - No Content12025 - No Callback12026 - Request Pending12027 - Incorrect Format12028 - Item Not Found12029 - Cannot Connect12030 - Connection Aborted 12031 - Connection Reset12032 - Force Retry12033 - Invalid Proxy Request 12034 - Need UI12035 - Not Defined in WinInet 12036 - Handle Exists12037 - See Cert Date Invalid 12038 - See Cert CN Invalid 12039 - HTTP to HTTPS on Redir 12040 - HTTPs to HTTP on Redir 12041 - Mixed Security12042 - Chg Post is Non Secure 12043 - Post is Non Secure 12044 - Client Auth Cert Needed 12045 - Invalid CA (Cert)12046 - Client Auth Not Setup 12047 - Async Thread Failed 12048 - Redirect Scheme Changed 12049 - Dialog Pending12050 - Retry Dialog12052 - Https Http Submit Redir 12053 - Insert Cdrom12171 - Failed DueToSecurityCheck TopFTP API Error Codes12110 - Transfer in Progress 12111 - FTP DroppedTopGopher API Error Codes12130 - Protocol Error12131 - Not File12132 - Data Error12133 - End of Data12134 - Invalid Locator12135 - Invalid Locator Type 12136 - Not Gopher Plus12137 - Attribute Not Found 12138 - Unknown LocatorTopHTTP API Error Codes12150 - Header Not Found12151 - Downlevel Server12152 - Invalid Server Response 12153 - Invalid Header12154 - Invalid Query Request 12155 - Header Already Exists 12156 - Redirect Failed12157 - Security Channel Error 12158 - Unable to Cache File 12159 - TCP/IP not installed 12160 - Not Redirected12161 - Cookie Needs Confirmation 12162 - Cookie Declined12168 - Redirect Needs ConfirmationTopAdditional Internet API Error Codes12157 - Security Channel Error12158 - Unable To Cache File12159 - Tcpip Not Installed12163 - Disconnected12164 - Server Unreachable12165 - Proxy Server Unreachable12166 - Bad Auto Proxy script12167 - Unable To Download script12169 - Sec Invalid Cert12170 - Sec Cert RevokedHTTP常见错误HTTP 错误 400400 请求出错由于语法格式有误,服务器⽆法理解此请求。
http错误种类及原因(状态码与原因短语)
网站无法访问http错误种类及原因-HTTP 错误400 400 请求出错由于语法格式有误,服务器无法理解此请求。
不作修改,客户程序就无法重复此请求。
HTTP 错误401 401.1 未授权:登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
请与Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.2 未授权:服务器的配置导致登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
此错误通常由未发送正确的WWW 验证表头字段所致。
请与Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.3 未授权:由于资源中的ACL 而未授权此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。
此资源可能是客户机中的地址行所列出的网页或文件,也可能是处理客户机中的地址行所列出的文件所需服务器上的其他文件。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
FHTTP 错误401 401.4 未授权:授权服务被筛选程序拒绝;此错误表明Web 服务器已经安装了筛选程序,用以验证连接到服务器的用户。
此筛选程序拒绝连接到此服务器的真品证书的访问。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.5 未授权:ISAPI/CGI 应用程序的授权失败此错误表明试图使用的Web 服务器中的地址已经安装了ISAPI 或CGI 程序,在继续之前用以验证用户的证书。
此程序拒绝用来连接到服务器的真品证书的访问。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
HTTP 错误403 - 限制为仅本地主机访问Internet 服务管理器HTTP 错误403 403.1 禁止:禁止执行访问如果从并不允许执行程序的目录中执行CGI、ISAPI 或其他执行程序就可能引起此错误。
常见HTTP错误代码大全
常见HTTP错误代码⼤全⼀些常见的状态码为:状态码含义100客户端应当继续发送请求。
这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。
客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
服务器必须在请求完成后向客户端发送⼀个最终响应。
101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采⽤不同的协议来完成这个请求。
在发送完这个响应最后的空⾏后,服务器将会切换到在Upgrade 消息头中定义的那些协议。
只有在切换新的协议更有好处的时候才应该采取类似措施。
例如,切换到新的HTTP 版本⽐旧版本更有优势,或者切换到⼀个实时且同步的协议以传送利⽤此类特性的资源。
102由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。
200请求已成功,请求所希望的响应头或数据体将随此响应返回。
201请求已经被实现,⽽且有⼀个新的资源已经依据请求的需要⽽建⽴,且其 URI 已经随Location 头信息返回。
假如需要的资源⽆法及时建⽴的话,应当返回 '202 Accepted'。
202服务器已接受请求,但尚未处理。
正如它可能被拒绝⼀样,最终该请求可能会也可能不会被执⾏。
在异步操作的场合下,没有⽐发送这个状态码更⽅便的做法了。
返回202状态码的响应的⽬的是允许服务器接受其他过程的请求(例如某个每天只执⾏⼀次的基于批处理的操作),⽽不必让客户端⼀直保持与服务器的连接直到批处理操作全部完成。
在接受请求处理并返回202状态码的响应应当在返回的实体中包含⼀些指⽰处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便⽤户能够估计操作是否已经完成。
203服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。
当前的信息可能是原始版本的⼦集或者超集。
例如,包含资源的元数据可能导致原始服务器知道元信息的超级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果问题依然存在,请与 Web 服务器的管理员联系。
HTTP 错误 500
500 服务器的内部错误
Web 服务器不能执行此请求。请稍后重试此请求。
如果问题依然存在,请与 Web服务器的管理员联系。
如果问题依然存在,请与服务器的管理员联系。
Байду номын сангаас
HTTP 错误 405
405 不允许此方法
对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。
如果问题依然存在,请与服务器的管理员联系。
HTTP 错误 406
406 不可接受
此错误表明试图使用的 Web服务器中的地址已经安装了 ISAPI 或 CGI程序,在继续之前用以验证用户的证书。此程序拒绝用来连接到服务器的真品证书的访问。
请记录试图访问的完整地址,并与 Web服务器的管理员联系以确认您是否具有访问所请求资源的权限
HTTP 错误 403
403.1 禁止:禁止执行访问
常见HTTP错误说明列表!
HTTP 错误 400
400 请求出错
由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。
HTTP 错误 401
401.1 未授权:登录失败
此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
如果问题依然存在,请与 Web服务器的管理员联系。
403.5 禁止:需要 SSL 128
此错误消息表明您试图访问的资源受 128位的安全套接字层(SSL)保护。要查看此资源,需要有支持此SSL 层的浏览器。
请确认浏览器是否支持 128 位 SSL安全性。如果支持,就与 Web服务器的管理员联系,并报告问题。
如果问题依然存在,请与 Web服务器的管理员联系。
403.12 禁止访问:映射程序拒绝访问
拒绝用户证书试图访问此 Web 站点。
请与站点管理员联系以建立用户证书权限。如果必要,也可以更改用户证书并重试。
HTTP 错误 404
404 找不到
Web 服务器找不到您所请求的文件或脚本。请检查URL 以确保路径正确。
401.4 未授权:授权服务被筛选程序拒绝
此错误表明 Web 服务器已经安装了筛选程序,用以验证连接到服务器的用户。此筛选程序拒绝连接到此服务器的真品证书的访问。
请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
401.5 未授权:ISAPI/CGI 应用程序的授权失败
请与 Web服务器的管理员联系以获取有效的用户证书。
403.8 禁止:禁止站点访问
如果 Web服务器不为请求提供服务,或您没有连接到此站点的权限时,就会导致此问题。
请与 Web 服务器的管理员联系。
403.9 禁止访问:所连接的用户太多
如果 Web太忙并且由于流量过大而无法处理您的请求时就会导致此问题。请稍后再次连接。
如果问题依然存在,请与 Web 服务器的管理员联系。
403.10 禁止访问:配置无效
此时 Web 服务器的配置存在问题。
如果问题依然存在,请与 Web服务器的管理员联系。
403.11 禁止访问:密码已更改
在身份验证的过程中如果用户输入错误的密码,就会导致此错误。请刷新网页并重试。
根据此请求中所发送的“接受”标题,此请求所标识的资源只能生成内容特征为“不可接受”的响应实体。
如果问题依然存在,请与服务器的管理员联系。
HTTP 错误 407
407 需要代理身份验证
在可为此请求提供服务之前,您必须验证此代理服务器。请登录到代理服务器,然后重试。
如果问题依然存在,请与 Web 服务器的管理员联系。
如果问题依然存在,请与 Web 服务器的管理员联系。
403.3 禁止:禁止写访问
如果试图上载或修改不允许写访问的目录中的文件,就会导致此问题。
如果问题依然存在,请与 Web服务器的管理员联系。
403.4 禁止:需要 SSL
此错误表明试图访问的网页受安全套接字层(SSL)的保护。要查看,必须在试图访问的地址前输入https:// 以启用 SSL。
HTTP 错误 501
501 未实现
Web 服务器不支持实现此请求所需的功能。请检查URL 中的错误,如果问题依然存在,请与 Web服务器的管理员联系。
HTTP 错误 502
502 网关出错
当用作网关或代理时,服务器将从试图实现此请求时所访问的upstream 服务器中接收无效的响应。
如果从并不允许执行程序的目录中执行 CGI、ISAPI或其他执行程序就可能引起此错误。
如果问题依然存在,请与 Web 服务器的管理员联系。
403.2 禁止:禁止读取访问
如果没有可用的默认网页或未启用此目录的目录浏览,或者试图显示驻留在只标记为执行或脚本权限的目录中的HTML 页时就会导致此错误。
如果以上问题依然存在,请与致远科技的 Web服务器的管理员联系。
原文地址:/Chinese/Help/20097/HelpMain4_Main70.html
HTTP 错误 414
414 Request-URI 太长
Request-URL太长,服务器拒绝服务此请求。仅在下列条件下才有可能发生此条件:
客户机错误地将 POST 请求转换为具有较长的查询信息的 GET 请求。
客户机遇到了重定向问题(例如,指向自身的后缀的重定向前缀)。
401.3 未授权:由于资源中的 ACL 而未授权
此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。此资源可能是客户机中的地址行所列出的网页或文件,也可能是处理客户机中的地址行所列出的文件所需服务器上的其他文件。
请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
HTTP 错误 412
412 前提条件失败
在服务器上测试前提条件时,部分请求标题字段中所给定的前提条件估计为FALSE。客户机将前提条件放置在当前资源 metainformation(标题字段数据)中,以防止所请求的方法被误用到其他资源。
如果问题依然存在,请与 Web 服务器的管理员联系。
403.6 禁止:拒绝 IP 地址
如果服务器含有不允许访问此站点的 IP地址列表,并且您正使用的 IP地址在此列表中,就会导致此问题。
如果问题依然存在,请与 Web服务器的管理员联系。
403.7 禁止:需要用户证书
当试图访问的资源要求浏览器具有服务器可识别的用户安全套接字层(SSL)证书时就会导致此问题。可用来验证您是否为此资源的合法用户。
请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
401.2 未授权:服务器的配置导致登录失败
此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。此错误通常由未发送正确的 WWW 验证表头字段所致。
请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。