Servlet学习笔记 -- day02 Request
来源:互联网 发布:网络教育68所学校 编辑:程序博客网 时间:2024/05/21 07:52
一、通过Request可以获取到的那些内容
1、请求行的全部内容、客户端和服务端的主机名、ip等
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// GET 请求方式System.out.println("request.getMethod():" + request.getMethod());/// day37/TestRequest01 获取到请求路径 /项目/sevlet路径 请求行中间部分// GET /day37/TestRequest01 httpp/1.1System.out.println("request.getRequestURI():" + request.getRequestURI());// http://localhost:8080/day37/TestRequest01 客户端地址栏的输入System.out.println("request.getRequestURL():" + request.getRequestURL());// null name=tom&password=1234 路径之后的参数信息System.out.println("request.getQueryString():" + request.getQueryString());// HTTP/1.1 协议System.out.println("request.getProtocol():" + request.getProtocol());/// day37 项目路径System.out.println("request.getContextPath():" + request.getContextPath());/// TestRequest01 当前Servlet对应的路径System.out.println("request.getServletPath():" + request.getServletPath());// 192.168.101.82 客户端的IP// 本地的: 由于程序是在服务端运行,对于服务端的程序来说,本地就是代表服务端,// 远程的:远程代表的是客户端System.out.println("request.getRemoteAddr():" + request.getRemoteAddr());// 192.168.101.82 客户端的IP主机名,获取不到默认为客户端IPSystem.out.println("request.getRemoteHost():" + request.getRemoteHost());// 53873 客户端的端口号,在客户端的浏览器随机分配端口号System.out.println("request.getRemotePort():" + request.getRemotePort());// 192.168.101.81 本地的(服务端)IP地址System.out.println("request.getLocalAddr():" + request.getLocalAddr());// dongzi-PC 本地的(服务端)主机名System.out.println("request.getLocalName():" + request.getLocalName());// 8080 本地的(服务端)端口号System.out.println("request.getLocalPort():" + request.getLocalPort());// 192.168.101.81 本地的(服务端)主机名System.out.println("request.getServerName():" + request.getServerName());// 8080 本地的(服务端)端口号System.out.println("request.getServerPort():" + request.getServerPort());// httpSystem.out.println("request.getScheme():" + request.getScheme());// 通过request可以获取到关于请求行的什么内容,以及客户端的什么信息?// 1_请求行的全部内容 GET /day37/Demo01?namne=tom&password=1234 http/1.1// 2_客户端和服务端的IP,主机名,端口号}2、获取所有请求头的name值
//请求头格式//name01:value01//name02:value02//name03:value03Enumeration<String> em = request.getHeaderNames();//获取所有的请求头的name值
阅读全文
0 0
- Servlet学习笔记 -- day02 Request
- java 学习笔记 day02
- Jquery学习笔记---Day02
- C++ 学习笔记day02
- mysql 学习笔记 day02
- Java学习笔记 day02
- oracle学习笔记--day02
- Java学习笔记Day02
- Qt学习笔记day02
- e3mall Day02 学习笔记
- struts2 day02学习笔记
- Servlet学习笔记—request参数接收
- Luncen学习笔记 -- day02 入门
- Listener学习笔记-- day02 邮件系统
- Servlet 笔记 (四 Request)
- Servlet学习笔记---request各种路径获得的区别
- Servlet学习笔记—request获得参数中文乱码问题解决
- 黑马程序员 java学习笔记(day02)
- 【程序员面试宝典】栈和队列相关面试题
- 【CRM项目01】登陆功能实现
- PyTorch —— LeNet实现中的bug以及由此的小想法
- Python学习一——Python下载安装
- String类中replaceAll方法不能替换美元符号$的问题解决
- Servlet学习笔记 -- day02 Request
- 接口
- 走进Vue.js
- IDEA使用--字体、编码和基本设置
- 测sort与qsort耗时
- define与const 比较
- 四元数姿态的梯度下降法推导和解读
- 笔记2--html基础知识
- HDU--1018--Big number!(计算阶乘结果的位数)