HTTP响应

一个HTTP响应代表服务器向浏览器回送的数据,它包括:

        一个状态行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选择的,消息体和实体内容之间要有空行隔开。



状态行

格式:HTTP 版本号       状态码        原因叙述

举例:HTTP/1.1 200 OK

状态码用于表示服务器对请求的处理结果,它是一个三位的十进制数。

状态码含义
100~199
表示成功接收,要求浏览器继续提交下一次请求才能完成整个过程
200~299表示成功接收,并已完成整个过程,常用200
300~399为完成请求,浏览器需进一步细化。例如,请求的资源已经移动到
一个新地址,常用302,307
400~499浏览器的请求有错误,常用404
500~599服务器端出现错误,常用500



HTTP响应消息头详解

Location:http://localhost:8080/webapp   让浏览器重新定位到该url

Server:apache tomcat     告诉浏览器使用的是tomcat服务器

Content-Length:80    告诉浏览器发送的数据大小80字节

Content-encoding:gzip   告诉浏览器,服务器使用了gzip压缩

Content-Language:zh-cn      支持中文

Content-Type:text/html;charset=GB2312     内容格式text/html  编码GB2312

Last-Modified:时间                    告诉浏览器,该资源上次更新时间

Refresh:1,url       告诉浏览器,几秒后,转向另一个url

Content-Disposition:attachment;filename=文件名     告诉浏览器,有文件下载

Transfer-encoding:chunked    传输的编码

Set-Cookie:SS=Q0=5Lb_nQ;path=/search     Cookie信息

Expires:-1  告诉浏览器网页缓存的时间,-1表示不缓存,支持IE浏览器,其他浏览器没有试验不知道

Cache-Control:no-cache      告诉浏览器不许缓存

Pragma:no-cache    告诉浏览器不许缓存

Connection:close/Keep-Alive    表示连接状态


以上只代表部分常用的,具体可以查看w3cschool手册

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值