HTTP 状态码
来源:互联网 发布:磁盘擦除软件 编辑:程序博客网 时间:2024/06/03 12:43
HTTP请求与HTTP响应的格式相近,都有着如下结构:
- 以状态行+CRLF(回车换行)开始
- 零行或多行头模块+CRLF
- 一个空行,比如CRLF
- 可选的消息体比如文件,查询数据,查询输出
举例来说,一个服务器响应头看起来就像下面这样:
HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blank Line)<!doctype ...><html><head>...</head><body>...</body></html>状态行包含HTTP版本,一个状态码,和状态码相对应的短消息。
下表列出了可能会从服务器返回的HTTP状态码和与之关联的消息:
设置HTTP状态码的方法
下表列出了HttpServletResponse 类中用来设置状态码的方法:
HTTP状态码程序示例
接下来的例子将会发送407错误码给浏览器,然后浏览器将会告诉您"Need authentication!!!"。
<html><head><title>Setting HTTP Status Code</title></head><body><% // 设置错误代码,并说明原因 response.sendError(407, "Need authentication!!!" );%></body></html>
访问以上JSP页面,将会得到以下结果:
您也可以试试使用其他的状态码,看会不会得到什么意想不到结果。
0 0
- HTTP-HTTP状态码
- 【HTTP】HTTP状态码
- HTTP:HTTP状态码
- HTTP就绪状态和HTTP状态码
- Http状态码
- HTTP所有状态码
- http状态码列表
- HTTP协议状态码
- http状态码列表
- http状态码
- HTTP全部状态码
- HTTP状态码
- Http状态码含义
- HTTP状态码
- HTTP 协议状态码
- http状态码一览表
- http状态码一览表
- http状态码
- 对List里面所有对象排序
- Linux下时间戳格式和标准时间格式的转换
- 如何做好网站SEO优化
- ROS系统命令学习
- FFmpeg资料
- HTTP 状态码
- 国产DCS厂商汇总
- R语言中绘图参数
- APP请求超时问题-ios超时-android超时
- Squid:下载、安装,配置代理上网
- mysql 连接
- tsp旅行商问题和高级搜索方法
- iOS开发 在storyboard中拖的UITabBarController,设置选中时的图片和字体颜色
- 切换oracle提示Too many open files in system