请求行

格式:请求方式  资源路径  HTTP版本号

HTTP1.1 还需要 [host]

例:GET   /test.html   HTTP/1.0

GET   /test.html   HTTP/1.1

   host:

请求方式:GET,POST,HEAD,OPTIONS,DELETE,TRACE,PUT

状态行

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

例:HTTP/1.1   200   OK

测试方法:

【【启动tomcat】】

【【telnet localhost 8080】】

【【CTRL+']',再按回车】】

【【输入上面GET请求命令即可】】

使用GET和POST方式传递参数

GET方式:参数作为URL的一部分传递出去,URL长度有限,传送的数据量是有限制的,一般在1KB一下

例:GET  /test/testServlet?param1=abc&param2=xyz  HTTP/1.1

POST方式:参数作为请求实体内容传送

响应状态码

表示服务器对请求的各种不同处理结果和状态,是一个三位的十进制数。

可分为5类,用最高位为1到5来进行分类

1) 100~199

  成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。

2)200~299

  成功接受请求并已完成整个处理过程

3)300~399

  为完成请求,客户需进一步细化请求。例如,请求的资源已经移动一个新地址。

4)400~499

  客户端的请求有错误

5)500~599

  服务器端出现错误

典型情况

200(正常)

206(部分内容)

302、307(临时重定向)

304(未修改)

401(未经授权)

404(找不到)

500(内部服务器错误)

最新文章

  1. 学习EF之贪婪加载和延迟加载(1)
  2. Java 容器(list, set, map)
  3. jquery.autocomplete 模糊查询 支持分组
  4. Go语言test之类方法测试
  5. SharePoint 2013开发环境准备一些小事项
  6. 【转】gcc/g++ 如何支持c11 / c++11标准编译
  7. KB奇遇记(10):终章
  8. python 使用小结
  9. C语言之浮点数
  10. Python 实现整数线性规划:分枝定界法(Branch and Bound)
  11. PAT Basic 1065 单身狗
  12. xml模块、项目开发过程
  13. QCon2019全球软件开发大会广州站即将来袭
  14. cdnbest如何让用户访问走最近最快的线路(分组线路)
  15. 解决eclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题
  16. SSH端口转发详解及实例-转载
  17. (zhuan) 自然语言处理中的Attention Model:是什么及为什么
  18. Android application backup
  19. Codeforces 1076 E - Vasya and a Tree
  20. Java学习——this、this()、super 和 super()的使用

热门文章

  1. 【转】CefSharp 与 js 相互调用
  2. 使用 NodeJS + Express从GET/POST Request 取值
  3. WCF学习目录
  4. vmware linux无法正常上网
  5. jquery 复选框操作-prop()的使用
  6. SQLServer 不允许保存更改的解决办法
  7. git 专题
  8. Android零基础入门第27节:正确使用padding和margin
  9. 小米手机销量暴跌36% 雷军做错了什么?(人的需求是复杂的,而不是仅仅是一个性价比;要做体验价格比,而不是配置价格比)good
  10. MySQL操作详解