站务联系

外贸网站建设时如何做好服务器这一步

发布时间:2021-04-19   来源:网络整理    
字号:

服务器返回的14种常见HTTP状态码

当我们从客户端向服务器发送恳求时,服务器向我们返回状态码,状态码就是告诉我们服务器响应的状态 ,通过它,我们就可以晓得当前恳求是成功了还是出现了哪些问题 ,状态码是由3位数字跟成因单词组成的(比如最常见的:200 OK) ,其中第一位数字表示响应类型,响应类型从1至5分为五种。

状态码

响应类型

原因动词

1XX

信息性状态码(Informational)

服务器正在处理恳求

2XX

成功状态码(Success)

请求已正常处理完毕

3XX

重定向状态码(Redirection)

需要进行额外操作以完成恳求

4XX

客户端错误状态码(Client Error)

客户端成因引起服务器未能处理恳求

5XX

服务器错误状态码(Server Error)

服务器成因引起处理恳求出错

以下是最常见的14中代码状态:

(1)200 OK 表示恳求被服务器正常处理

200状态代码200 OK Code

HTTP状态代码200 OK是最常见的服务器代码,是成功的HTTP请求的标准响应,这是web页面成功提供时默认返回的内容。

与响应一起返回的实际成功信息取决于恳求中使用的方式,例如:在GET中,响应中发送与恳求资源对应的实体。在HEAD中,与恳求的资源对应的实体头数组在响应中发送,而不包含任何消息体。在POST中,描述或包含操作结果的实体。在TRACE中,包含终端服务器接收至的恳求消息的实体。

(2)204 No Content 表示恳求已成功处理,但是没有内容返回

(3)206 Partial Content 表示服务器已经完成了部份GET恳求

(4)301 Moved Permanently 永久重定向,表示恳求的资源早已永久的跑到了其他位置

301重定向Redirect 301

301重定向是永久重定向。它通告搜索引擎,他们企图访问的URL已被永久修改。

当您删掉页面或修改url时,它们不会消失,为了防止接收404错误,最好使用301重定向。301重定向将用户跟搜索引擎从那些旧url重定向至您指定的新活动页面。这也确保了防止混淆用户,并将搜索结果的权重从那些旧页面传递给新页面。还有一些状况下,那些早已链接至旧地址或书签的人会手动步入新地址,搜索引擎可以更新它们的索引。

(5)302 Found 临时重定向,表示恳求的资源临时迁往了其他位置,请求的资源暂时被配至至了新的URI,和301太象,只不过资源是临时联通,资源在今后或许还能改变。

302重定向(也称为“临时重定向”/“302已找到”)是一种临时修改,在有限的时间内重定向至 所需的页面,直到将其删掉。它也可以显示为302 found (HTTP 1.1)或临时联通(HTTP 1.0),可以 使用meta标签或Javascript完成,而不是访问服务器文件。

302 direct在以下状况下十分有用: A/B检测网页功耗,获得新页面或更新页面的反馈,同时为浏览者提供一致的感受,而不会对PageRank导致任何影响。但有时也会导致混淆,并对搜索引擎的可见性形成负面影响。

(6)303 See Other 表示恳求资源存在另一个URI,应使用GET定向获取恳求资源,303功能与302一样,区别也是303明晰客户端应当使用GET访问

(7)304 Not Modified 表示客户端发送附送条件的恳求(GET方式恳求信令中的IF…)时,条件不满足,返回304时,不包含任何响应主体

(8)307 Temporary Redirect 临时重定向,和302有着相似含意,尽管302标准严禁POST变为GET,但没人听他的,而307都会遵循标准,不会从POST变为GET但处理响应行为,各个浏览器或许不同

图说天下

×
二维码生成