当前位置 博文首页 > 文章内容

    HTTP状态码–Response详解实例说明

    作者:dlxiaoyu01 栏目:前端代码 时间:2021-01-14 13:25:16

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



        HTTP–Response详解
        博客说明
        文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
        响应消息数据格式
        响应行
        组成:协议/版本 响应状态码 状态码描述
        响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态
        态码都是3位数字
        分类:
        1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
        2xx:成功。代表:200
        3xx:重定向。代表:302(重定向),304(访问缓存)
        4xx:客户端错误
        404(请求路径没有对应的资源)
        405:请求方式没有对应的doXxx方法
        5xx:服务器端错误。代表:500(服务器内部出现异常)
        响应头
        格式:头名称: 值
        常见的响应头:
        Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式
        Content-disposition:服务器告诉客户端以什么格式打开响应体数据
        in-line:默认值,在当前页面内打开
        attachment;filename=xxx:以附件形式打开响应体。文件下载
        响应空行
        响应体:传输的数据
        响应字符串格式
        HTTP/1.1 200 OK
        Content-Type: text/html;charset=UTF-8
        Content-Length: 101
        Date: Wed, 06 Jun 2018 07:08:42 GMT
        <html>
        <head>
        <title>$Title$</title>
        </head>
        <body>
        hello , response
        </body>
        </html>
        Response对象
        设置响应消息
        设置响应行
        格式:HTTP/1.1 200 ok
        设置状态码:setStatus(int sc)
        设置响应头:setHeader(String name, String value)
        设置响应体:
        使用步骤:
        获取输出流
        字符输出流:PrintWriter getWriter()
        字节输出流:ServletOutputStream getOutputStream()
        使用输出流,将数据输出到客户端浏览器