Http响应

响应行

Http协议

状态码:

常用的状态码如下:

200 :请求成功。

302 :请求重定向。

304 :请求资源没有改变,访问本地缓存。

404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。

500 :服务器内部错误。通常程序抛异常。

状态信息:状态信息是根据状态码变化而变化的

响应头

响应也都是键值对形式,服务器端将信息以键值对的形式返回给客户端

常见请求头

描述

Location

指定响应的路径,需要与状态码302配合使用,完成跳转。

Content-Type

响应正文的类型(MIME类型)

取值:text/html;charset=UTF-8

Content-Disposition

通过浏览器以下载方式解析正文

取值:attachment;filename=xx.zip

Set-Cookie

与会话相关技术。服务器向浏览器写入cookie

Content-Encoding

服务器使用的压缩格式

取值:gzip

Content-length

响应正文的长度

Refresh

定时刷新,格式:秒数;url=路径。url可省略,默认值为当前页。

取值:3;url=www.baidu.cn    //三秒刷新页面到www.baidu.cn

Server

指的是服务器名称,默认值:Apache-Coyote/1.1。可以通过conf/server.xml配置进行修改。<Connector port="8080" ... server="itcast"/>

Last-Modified

服务器通知浏览器,文件的最后修改时间。与If-Modified-Since一起使用。

响应体

响应体是服务器回写给客户端的页面正文,浏览器将正文加载到内存,然后解析渲染   显示页面内容

http响应协议分析相关推荐

  1. 宅男抖音某猫协议分析及应用破解

    " 分析传说中的快x,顺便提供破VIP线路及去启动广告方法." 在当今这个由应用市场主导的网络上,流传着一批应用,它们低调又神秘,依赖口碑与独立网站在地下渠道传播,应用市场中从来都 ...

  2. 从新手到入门,如何进入协议分析的世界

    " 协议分析与还原自学及入门指南." 有部分朋友给我发消息,说对协议还原很感兴趣,但苦于没人指导,希望得到我的帮助,问我如何进行协议分析的学习. 这篇文章从初学者的角度,编列了一个 ...

  3. 协议分析中的TCP/IP网络协议

    " TCP/IP协议作为互联网的基础,在协议分析中不可或缺,本文介绍在对协议进行分析还原的过程中的一些要点,快速掌握协议还原的精髓." 注意,本文比较枯燥乏味,若非需要了解TCP/ ...

  4. 五款常用协议分析处理工具推荐

    工欲善其事,必先利其器,一款好的工具,能取到事半功倍的效果. 进行协议分析,好的辅助工具必不可少,本文推荐五款最常用且易用的协议分析工具给大家,包括两款综合抓包及分析工具,一款协议重放工具,一款pca ...

  5. QQ协议分析及其还原(二)

    http://www.iprotocolsec.com/2012/02/28/qq%E5%8D%8F%E8%AE%AE%E5%88%86%E6%9E%90%E5%8F%8A%E5%85%B6%E8%B ...

  6. 0x0806 ARP协议分析

    一.基本概念 ARP(Address Resolution Protocol) 即地址解析协议,用于实现从IP地址到MAC地址映射. 二. ARP工作流程 2.1 同一网段ARP工作流程分析 1.  ...

  7. RTSP再学习 -- RTSP协议分析(转载)

    最近一直在看 RTSP,但是RTSP协议是个啥?还没有搞清楚. 首先流媒体百度百科上有这样一段,从基本的名字上或多或少可以理解一下这些传输协议的区别.这很重要!! 传输协议 1.RSVP:资源预留协议 ...

  8. 网络协议分析工具Ethereal的使用

    大学时计算机网络课的实验报告,当时提不起兴趣,今天看来还挺有用的.可以学习下怎样抓数据包,然后分析程序的通信协议. 一:学习使用网络协议分析工具Ethereal的方法,并用它来分析一些协议. 实验步骤 ...

  9. 邮件服务器之POP3协议分析

    第1章. POP3概述 POP3全称为Post Office Protocol version3,即邮局协议第3版.它被用户代理用来邮件服务器取得邮件.POP3采用的也是C/S通信 模型,对应的RFC ...

最新文章

  1. [Vim 使用]vim 自动括号补全配置
  2. 双击word,excel等office文档很慢
  3. Linux命令(1)—— ls、pwd、tree、clear、文件相关操作
  4. python3进阶_Python3 进阶教程 2020全新版
  5. 看libevent所遇到的英语生词
  6. 第一阶段 03Java的基本数据类型
  7. python经济_python生成器——懒到欠揍,但很经济
  8. Mysql经常使用函数汇总
  9. mysql 注册驱动_mysql8.0以上版本注册驱动并建立数据库的连接公共代码
  10. P2P终结者和反P2P终结者如何使用
  11. 4K显示器在M1上打开HiDPI
  12. PSM模型(价格敏感测试模型)
  13. 第九篇:万丈高楼平地起-驱动编程基础知识点
  14. 干支纪年法简便算法_不用万年历快速推算日柱干支法
  15. jquery 遍历java对象_jquery遍历数组、对象
  16. 【渝粤题库】国家开放大学2021春2403外科护理学题目
  17. 99%的人都想要的广告拦截软件
  18. 如果用java实现app的热更新操作
  19. 我才22岁,我再玩一年又能怎么样?等我23岁的时候,一定给你活出个人样
  20. sql注入的原理详解

热门文章

  1. js-数组方法的使用和详谈
  2. 把mac地址转换为标准mac地址
  3. 基本排序算法之4——归并排序mergesort
  4. ASP.NET 配置文件 configSource 的用法
  5. 【Hibernate】Hibernate实体映射——单边的一对多关系
  6. Innodb事务和锁
  7. 解决 Intellij IDEA 文件图标一直闪烁
  8. 使用 ASMCMD 工具管理ASM目录及文件
  9. jdk动态代理与cglib动态代理例子
  10. VS2008非托管c++访问webservice服务(以WeatherWS 天气服务 为例)