`
renzhen
  • 浏览: 251173 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HTTP 状态码总结

    博客分类:
  • PHP
阅读更多
最近看一些公司的面试题,看见他们对HTTP 状态码这个问题都情有独钟,我细细一琢磨,猛然问我这么个问题,我也回答不出几个,于是也忍不住搜索一番,这才发现,原来这HTTP状态码也内有乾坤,数量很多,要我死记硬背,一来让你故意忘记,二来也没什么大用,于是我决定在对HTTP 状态码进行一番整理,从而可以便于查找和复习,而且,写一遍后,记得更加牢固了。
  首先,HTTP 状态码是用以表示网页服务器HTTP响应状态的3位数字代码。而第一个数字代表响应的五种状态之一: 1代表消息  2代表成功  3代表重定向 4代表请求错误 5代表服务器错误。
  其次作为程序员,我找出几个典型的HTTP 状态码,在1开头状态码里面的没有经常使用的,忽略不计。
  以2开头的状态码中有几个常用的:
  200 OK
  请求已成功,请求所希望的响应头或数据体将随此响应返回。
  206 Partial Content
  服务器已经成功处理了部分 GET 请求。类似于 FlashGet 或者迅雷这类的 HTTP 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。
   以3开头的状态码常见的:
   301 Moved Permanently 重定向专用状态码
   302 Found
   304 Not Modified  研究过浏览器缓存,就该知道这个状态码的重要性。
   以4开头的状态码常见的:
   404 Not Found 如果连这个都不知道,就别混了。
   400 Bad Request
   403 Forbidden
   以5开头的状态码常见的:
   500 Internal Server Error
   501 Not Implemented
   502 Bad Gateway
   503 Service Unavailable
   最后附上详细的HTTP状态码网址:有兴趣可以去以下的网址查询:http://baike.baidu.com/view/1790469.htm
   附:PHP对发送HTTP状态码的支持很差,也许是觉得不常用?如果要发送其他的(非200)的状态码,就必须使用header函数。
   如:
     header("HTTP/1.1 404 Not Found"); 
    

这个不如jsp方便。
分享到:
评论

相关推荐

    HTTP协议状态码总结

    HTTP协议状态码总结 HTTP STATUS

    ajax状态码总结

    AJAX 状态码总结 AJAX(Asynchronous JavaScript and XML)是指使用 JavaScriptTechnology 在浏览器端与服务器端进行异步交互的技术。AJAX 的核心是 XMLHttpRequest 对象,它可以在不重新加载整个网页的情况下,...

    http状态码详细总结

    ### HTTP状态码详细总结 HTTP状态码是在HTTP通信过程中,由服务器向客户端返回的一个三位数字的响应状态码,用于指示客户端请求的结果。这些状态码分为五类,分别以1、2、3、4、5开头,代表不同的含义。下面将详细...

    常见的http状态码

    ### 常见HTTP状态码详解 #### 一、引言 HTTP状态码是Web开发与维护中的一个重要组成部分,它们不仅对于网站管理者至关重要,对于理解客户端与服务器间交互过程也十分关键。本文将深入探讨常见HTTP状态码的意义及...

    HTTP状态码大全HTTP状态码大全

    ### HTTP状态码详解 HTTP协议是互联网上应用最广泛的协议之一,它定义了客户端与服务器之间的通信规则。在HTTP通信过程中,服务器会返回一个状态码来告知客户端请求的状态。本篇将详细介绍各种HTTP状态码的意义及其...

    易语言取HTTP状态码源码

    总结一下,易语言取HTTP状态码是通过调用系统API来实现的,这需要对易语言的网络编程有一定理解,同时也涉及到HTTP协议的基本知识。在编程实践中,正确处理HTTP状态码能够帮助我们更好地理解和解决问题,是网络编程...

    postman响应状态码

    本文档提供了详细的HTTP状态码列表及其解释,涵盖了常见的200、300、400、500系列状态码。通过理解这些状态码的意义,可以帮助开发者、测试人员和运维工程师更好地调试和优化网络应用程序。 #### 二、2xx 成功状态...

    IOS HTTP请求的常见状态码总结

    IOS HTTP请求的常见状态码总结 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,...

    http状态码知识了解

    ### HTTP状态码知识详解 #### 一、引言 HTTP状态码是客户端与服务器之间通信时,服务器返回的一种状态指示,用于告知客户端请求的结果。掌握这些状态码的意义,可以帮助我们更好地理解并解决网络请求过程中遇到的...

    java获取http状态码

    ### Java 获取 HTTP 状态码 在本篇文章中,我们将探讨如何使用 Java 语言中的 HttpClient 库来获取 HTTP 响应的状态码。此方法对于开发基于 HTTP 协议的应用程序非常有用,可以帮助开发者诊断网络请求的问题并确保...

    http状态码

    ### HTTP状态码详解 HTTP状态码是一组由三位...总结来说,HTTP状态码是客户端与服务器通信的重要组成部分,它们不仅帮助开发人员诊断问题,还为用户提供了明确的反馈。理解这些状态码对于进行接口测试和调试至关重要。

    中兴彩信系统状态码手册

    - HTTP状态码:用于表示客户端与服务器之间HTTP请求的响应状态,如200表示成功,404表示未找到资源。 - SMTP状态码:在电子邮件传输过程中,服务器返回的反馈代码,如250表示请求的操作已成功完成,550表示请求的...

    HTTP状态码常用的有哪些?.pdf

    ### HTTP状态码详解 #### 一、200系列状态码 **200系列状态码** 表示请求已成功被服务器处理。 ##### 200 OK - **定义**:服务器已成功处理了请求,并提供了所请求的资源。 - **应用场景**:这是最常见的HTTP响应...

    服务器返回状态码大全[总结].pdf

    服务器返回状态码是HTTP协议中用于表示客户端请求结果的重要组成部分。这些状态码是三位数字,按照三位数字的分类,大致可以分为五类:1xx(信息响应),2xx(成功),3xx(重定向),4xx(客户端错误),5xx...

    前端获取http状态码400的返回值实例

    总结一下,前端获取HTTP状态码400的返回值,主要步骤如下: 1. 使用axios等库发送请求。 2. 在`catch`块中处理错误。 3. 通过`error.response.status`获取状态码,检查是否为400。 4. 通过`error.response.data`获取...

    http状态码汇总及问题经验总结

    HTTP状态码是Web服务器向浏览器发送的用于表示其对HTTP请求响应状态的三位数字代码。这些状态码对于网站维护人员来说至关重要,因为它们能够提供关于请求处理情况的详细信息,帮助诊断和解决问题。以下是常见的HTTP...

    loadrunhner结果解释分析

    - **HTTP Status Code Summary**:HTTP状态码总结,显示不同状态码的返回频率,例如200(成功)和500(内部服务器错误),帮助定位问题。 - **其他Web资源图表,如每秒HTTP响应数、重试次数等,提供了服务器交互的...

Global site tag (gtag.js) - Google Analytics