HttpServletRequest、HttpServletResponse
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做防盗链
盗链: 其他站点通过超链接等连接到我们自己的站点窃取我们的资源的行为就称之为盗链.
最新文章
- Java日期格式化及其使用例子收集
- 程序流程的控制之条件分支(Delphi)
- 常用js方法整理common.js
- COMMIT WORK AND WAIT 是在WAIT什么
- MySQL到MsSQL的迁移工具——SSMA
- hdoj 1276 士兵队列训练问题【模拟】
- iis6 下发布MVC2项目的方法
- 如何获取App当前版本号
- TortoiseSVN (一) - 疑难操作
- ajaxfileupload.js插件结合一般处理文件实现Ajax无刷新上传
- SOCKET.IO 的用法 系统API,
- MySql CURD操作(数据的增删改查)
- mysql学习笔记--遇到的坑
- HBase篇(4)-你不知道的HFile
- 2018湘潭邀请赛C题(主席树+二分)
- kprobe原理解析
- Linux-进程描述符 task_struct 详解
- wampserver_x86_3.0.6 允许外网访问配置教程
- day03---基本数据类型、运算符、与用户交互
- 申请ssl证书报提示caa提示