doGet()/doPost()方法都有两个参数,一个为代表请求的request,另一个代表响应response

request是获取前台传递的内容,response是反馈给前台数据

HttpServletRequest请求类

HttpServletRequest是ServletRequest的子接口,继承父类方法,功能和方法更加强大。

通过抓包可以获得HTTP请求:请求行、请求头、请求体

可以通过resquest,分别获得请求行请求头请求体

获得请求行中数据的方法:

String           getMethod() --获得客户端的请求方式

String          getRequestURI() --返回请求行中的资源名部分

StringBuffer getRequestURL()--返回客户端发出请求时的完整URL

String           getContextPath() ---返回web应用的名称

String           getQueryString()--get提交url地址后的参数字符串

String          getRemoteAddr()--返回发出请求的客户机的IP地址。

获得请求头中数据(Enumeration枚举类):

String            getHeader(String name) --根据请求头的名字获取对应的请求头的值

Enumeration getHeaderNames() --获取所有的请求头

Enumeration getHeaders(String name)

int                 getIntHeader(String name)

请求头:referer------该请求头的内容表示,当前访问是从哪个网页连接过来的.

referer做防盗链

盗链: 其他站点通过超链接等连接到我们自己的站点窃取我们的资源的行为就称之为盗链.

最新文章

  1. Java日期格式化及其使用例子收集
  2. 程序流程的控制之条件分支(Delphi)
  3. 常用js方法整理common.js
  4. COMMIT WORK AND WAIT 是在WAIT什么
  5. MySQL到MsSQL的迁移工具——SSMA
  6. hdoj 1276 士兵队列训练问题【模拟】
  7. iis6 下发布MVC2项目的方法
  8. 如何获取App当前版本号
  9. TortoiseSVN (一) - 疑难操作
  10. ajaxfileupload.js插件结合一般处理文件实现Ajax无刷新上传
  11. SOCKET.IO 的用法 系统API,
  12. MySql CURD操作(数据的增删改查)
  13. mysql学习笔记--遇到的坑
  14. HBase篇(4)-你不知道的HFile
  15. 2018湘潭邀请赛C题(主席树+二分)
  16. kprobe原理解析
  17. Linux-进程描述符 task_struct 详解
  18. wampserver_x86_3.0.6 允许外网访问配置教程
  19. day03---基本数据类型、运算符、与用户交互
  20. 申请ssl证书报提示caa提示

热门文章

  1. JavaScript基础对象创建模式之单体/单例模式(Singleton)
  2. hive中如何查询除了其中某个字段剩余所有字段
  3. Linux中快捷生成自签名ssl证书_113资讯网
  4. CentOS 7 内核更新后删除旧内核(转载)
  5. 【Oracle】表碎片重用规则
  6. 本地连接虚拟机db2V10.5遇到的问题
  7. 每日一题 - 剑指 Offer 53 - I. 在排序数组中查找数字 I
  8. 这些 CSS 命名规范将省下你大把调试时间
  9. centos7篇---开启防火墙和特定端口
  10. Scala 面向对象(五):面向对象的特征一:封装性