HttpServletResponse 的 sendError( )方法以及常用的HttpServletResponse常量级错误代码
转载:http://hi.baidu.com/yanfei_nn/item/18ca79960fc021ab82d29533
Request 的 sendError( )方法
形式: sendError(int errnum )说明:用来向客户端发送错误信息,这对调试程序有很大帮助。常用的常量级错误代码有:
SC_CONTINUE, 状态码是100,表示客户端无法连接。
SC_SWITHING_PROTOCOLS,状态码是101,表示服务器正向报头中注明的协议切换。
SC_OK,状态码是200.表示请求被成功处理。
SC_CREATED,状态码是201,表示请求被成功处理,并在服务器方创建了一个新的资源。
SC_ACCEPTED,状态码是202,表示请求正在被处理,但尚未完成。
SC_NON_AUTHORITATIVE_INFORMATION,状态码是203,表示客户端所表达的mate信息并非来自服务器。
SC_NO_CONTENT,状态码是204,表示请求被成功处理,但没有新的信息返回。
SC_RESET_CONTENT,状态码是205,表示导致请求被发送的文档视图应该重置。
SC_PARTIAL_CONTENT,状态码是206,表示服务器已经完成对资源的GET请求。
SC_MULTI_CHOICES,状态码是300,表示对应于一系列表述的被请求资源都有明确的位置。
SC_MOVED_PERMANENTLY,状态码是301,表示请求所申请的资源已经被移到一个新的地方,并且将来的参考点在请求中应当使用一个新的URL.
SC_MOVED_TEMPORARILY,状态码是302,表示请求所申请的资源已经被移到一个新的地方,并且将来的参考点在请求中仍使用原来的URL.
SC_SEE_OTHER,状态码是303,表示请求的响应可以在一个不同的URL中找到。
SC_NOT_MODIFIED,状态码是304,表示一个有条件的GET操作发现资源可以利用,且没有被改变。
SC_USE_PROXY,状态码是305,表示被请求的资源必须通过特定位置的代理来访问。
SC_BAD_REQUEST,状态码是400,表示客户发出的请求句法不正确。
SC_UNAUTHORIZED,状态码是401,表示请求HTTP认证。
SC_PAYMENT_REQUIRED,状态码是402,表示为以后的使用保留。
SC_FORBIDDEN,状态码是403,表示服务器明白客户的请求,但拒绝响应。
SC_NOT_FAND,状态码是404,表示所请求的资源不可用。
SC_METHOD_NOT_ALLOWED,状态码是405,表示在请求行中标示的方法不允许对请求URL所标明的资源使用。
SC_NOT_ACCEPTTABLE,状态码是406,表示被请求的资源只能响应实体,而且此符合请求所发送的可接受头部域的实体的确包含不可接受的内容。
SC_PHOXY_AUTHENTICATION_REQUIRED,状态码是407,表示客户端必须先向代理验证。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决