2016 - 2024

感恩一路有你

常见http状态码有哪些 怎么自定义HTTP状态响应码?

浏览量:2037 时间:2021-03-12 03:36:44 作者:admin

怎么自定义HTTP状态响应码?

1、HTTP响应格式

web服务器对客户端的响应一般包括:一个状态行、一些响应头、一个空行和相应的文档。

1. 状态行:

状态行由HTTP版本、状态代码和与状态代码对应的短消息组成,指示是否理解或满足请求。HTTP版本由服务器决定。状态码通常由系统自动设置为200。您还可以使用servlet来设置状态代码。消息高耸的习俗。

2. 响应报告。

3,空行

4,文档]2,如何设置状态码],在将任何文档内容发送到客户端程序之前调用方法设置状态码。

使用httpservletresponse接口的setstatus、sedredirect或senderror方法设置状态代码。

状态代码由三位数字组成。第一个数字定义了响应的类别,而后两个数字没有具体的分类。

httpservletresponse中定义的常量在servlet中用于引用状态代码。

1,设置任意状态代码:setStatus(int)

在使用PrintWriter实际返回内容之前调用setStatus方法。

参数可以是httpservletresponse中定义的int类型状态码或常量。

2. 设置302和404状态代码:sendredirect(stringurl)和senderror(intcode,stringmsg)方法。两个都抛出IOException。

状态代码302命令浏览器连接到新的URL。sendredirect方法生成302响应和位置头,并给出一个新的URL。在将其放入位置标头之前,系统会自动将相对URL转换为绝对URL。

当服务器找不到文档时,使用状态代码404。senderror方法发送状态码和短消息,消息自动排列在HTML文档中并发送给用户。

web网站不存在http状态码是什么?

常见http状态码有哪些 常见的HTTP状态码 测试用例设计方法有哪些

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。