当前位置: 首页 > news >正文

Servlet笔记(6):HTTP状态码

1、状态码

代码消息描述
100 Continue只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。
101 Switching Protocols服务器切换协议。
200 OK请求成功。
201 Created该请求是完整的,并创建一个新的资源。
202 Accepted该请求被接受处理,但是该处理是不完整的。
203 Non-authoritative Information 
204 No Content 
205 Reset Content 
206 Partial Content 
300 Multiple Choices链接列表。用户可以选择一个链接,进入到该位置。最多五个地址。
301 Moved Permanently所请求的页面已经转移到一个新的 URL。
302 Found所请求的页面已经临时转移到一个新的 URL。
303 See Other所请求的页面可以在另一个不同的 URL 下被找到。
304 Not Modified 
305 Use Proxy 
306 Unused在以前的版本中使用该代码。现在已不再使用它,但代码仍被保留。
307 Temporary Redirect所请求的页面已经临时转移到一个新的 URL。
400Bad 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"Content-Length" 未定义。服务器无法处理客户端发送的不带 Content-Length 的请求信息。
412 Precondition Failed请求中给出的先决条件被服务器评估为 false。
413 Request Entity Too Large服务器不接受该请求,因为请求实体过大。
414 Request-url Too Long服务器不接受该请求,因为 URL 太长。当您转换一个 "post" 请求为一个带有长的查询信息的 "get" 请求时发生。
415 Unsupported Media Type服务器不接受该请求,因为媒体类型不被支持。
417 Expectation Failed 
500Internal Server Error未完成的请求。服务器遇到了一个意外的情况。
501 Not Implemented未完成的请求。服务器不支持所需的功能。
502 Bad Gateway未完成的请求。服务器从上游服务器收到无效响应。
503 Service Unavailable未完成的请求。服务器暂时超载或死机。
504 Gateway Timeout网关超时。
505 HTTP Version Not Supported服务器不支持"HTTP协议"版本。

2、动态设置状态码

序号方法 & 描述
1public void setStatus ( int statusCode )
该方法设置一个任意的状态码。setStatus 方法接受一个 int(状态码)作为参数。如果您的反应包含了一个特殊的状态码和文档,请确保在使用 PrintWriter 实际返回任何内容之前调用 setStatus。
2public void sendRedirect(String url)
该方法生成一个 302 响应,连同一个带有新文档 URL 的 Location 头。
3public void sendError(int code, String message)
该方法发送一个状态码(通常为 404),连同一个在 HTML 文档内部自动格式化并发送到客户端的短消息。
http://www.lryc.cn/news/18425.html

相关文章:

  • RocketMQ 延迟队列
  • 【精准计时】北斗GPS卫星时钟同步改变精准计时年代
  • 【C#基础】C# 面向对象编程
  • 数据结构与算法入门
  • 【OpenAI】基于 Gym-CarRacing 的自动驾驶练习项目 | 路径训练功能的实现 | GYM-Box2D CarRacing
  • 亚马逊、沃尔玛测评自养号测评、退款、撸卡撸货怎么做?
  • Apollo 2.1.0最新版docker 部署多环境 与java spring boot 接入demo (附带一键部署脚本)
  • 分布式算法 - 一致性Hash算法
  • OAuth2.0入门
  • 【HTTP——了解HTTP协议及状态码】
  • 骨传导耳机靠谱吗,骨传导耳机的原理是什么
  • 对个人博客系统进行web自动化测试(包含测试代码和测试的详细过程)
  • [ 2204听力 ] 五
  • 嵌入式常问问题和知识
  • 【数据结构】空间复杂度
  • 湖南中创教育提醒校外培训留意这几点,避免维权
  • docker 配置私有/本地镜像仓库
  • 每日学术速递2.23
  • LeetCode 232. 用栈实现队列
  • AI算法创新赛-人车目标检测竞赛总结04
  • 【C语言进阶】动态内存管理详解与常见动态内存错误以及柔性数组使用与介绍
  • 【C++】string的模拟实现
  • 前端借助Canvas实现压缩base64图片两种方法
  • 用ChatGPT生成Excel公式,太方便了
  • 【Kubernetes 企业项目实战】09、Rancher 2.6 管理 k8s-v1.23 及以上版本高可用集群
  • 在Excel中按条件筛选数据并存入新的表
  • 【面试题】MySQL索引相关知识点
  • MySQL索引类型及原理?一文读懂
  • 【C语言】字符分类函数+内存函数
  • 高通平台开发系列讲解(SIM卡篇)SIM卡基础概念