request获得请求行的内容
通过抓包工具抓取Http请求
因为request代表请求,所以我们可以通过该对象分别获得Http请求的请求行,请求头和请求体
通过request获得请求行
获得客户端的请求方式:String getMethod()
获得请求的资源:
String getRequestURI()
StringBuffer getRequestURL()
String getContextPath()
---web
应用的名称
String getQueryString()
---- get
提交
url
地址后的参数字符串
username=zhangsan&password=123
注意:request获得客户机(客户端)的一些信息
request.getRemoteAddr() --- 获得访问的客户端IP地址
package com.learn.line;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class LineServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//1、获得请求方式String method = request.getMethod();System.out.println("method:"+method);//2、获得请求的资源相关的内容String requestURI = request.getRequestURI();StringBuffer requestURL = request.getRequestURL();System.out.println("uri:"+requestURI);System.out.println("url:"+requestURL);//获得web应用的名称String contextPath = request.getContextPath();System.out.println("web应用:"+contextPath);//地址后的参数的字符串String queryString = request.getQueryString();System.out.println(queryString);//3、获得客户机的信息---获得访问者IP地址String remoteAddr = request.getRemoteAddr();System.out.println("IP:"+remoteAddr);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}
}
request获得请求行的内容相关推荐
- Request —— 获取请求行数据 获取请求头数据 获取请求体数据
1. request对象和response对象的原理 1. request和response对象是由服务器创建的.我们来使用它们 2. request对象是来获取请求消息,respon ...
- java request获取内容_JavaWeb - Http请求消息 - Request获取请求消息(基础)代码演示 - 小黑电脑...
Http 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议 : 定义了,客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号: ...
- Nginx HTTP之请求行解析函数ngx_http_parse_request_line
Nginx的HTTP模块中使用ngx_http_parse_request_line函数来对读取的请求行进行解析,HTTP请求行的格式不是很复杂,但是要注意HTTP 0.9与1.0.1.1之间的区别: ...
- 通俗易懂。HTTP请求行、请求头、请求体、响应行、响应头、响应体详解
一. HTTP请求报文解剖 HTTP Request :HTTP请求 Request Line:请求行 Header:请求头 Request Body:请求体 HTTP请求报文由3部分组成(请求行+请 ...
- Servlet中获取请求行的数据
package priv.lwx.javaex.servlet_demo.web.servlet.request; /*** 获取请求行的数据** @author liaowenxiong* @dat ...
- HTTP请求行、请求头、请求体解
HTTP请求行.请求头.请求体详解 HTTP响应头和请求头信息对照表 HTTP请求方法对照表 HTTP状态码对照表 HTTP请求报文解剖 HTTP Request :HTTP请求 Request Li ...
- Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题)
Request(请求继承体系,获取请求行,请求头,请求体和通用的获取请求数据和解决乱码问题) 1.Request(请求) Request继承体系 要想了解RequestFacade中都提供了哪些方法, ...
- 获取Http协议的请求行,请求头
效果如下图: 源代码如下: package star.july;import java.io.IOException; import java.io.PrintWriter; import java. ...
- angluar ajax实例,Angular服务Request异步请求的实例讲解
首先这里我简单写个例子来方便您的理解 var request = { post: function() { var errorCallback = { error: function(f) { thi ...
最新文章
- Navicat导出表结构导出成Excel
- 1191: 冰法斗神龙 暴力枚举
- cxf整合spring代码
- 乔布斯和任正非相比,谁更厉害?
- 60 Minutes专访李开复:泛人工智能可能永远实现不了
- Linux Socket C语言网络编程:Pthread Socket [code from GitHub, for study]
- 让英文版的LINUX 支持中文显示
- NAND FLASH ECC校验原理与实现
- MySQL WARN: Establishing SSL connection ...... is not recommended.
- vue博客模板—Gblog
- Ubuntu下使用“Windows徽标键+R”打开终端
- RationalDMIS 7.0量块程序(力合)
- 建立oracle数据库链接,Oracle数据库创建数据库连接(DBLink)详细讲解
- Java——I/O(字符编码、内存流、打印流、System、输入流、序列化)
- android选择头像弹窗,仿QQ的头像选择弹出的对话框
- 6SE70变频器自由功能块定义
- 镜头能看多远,人眼能看多远
- Unity Android真机测试
- 使用php创建WebSocket服务
- python连接到SQList数据库以及简单操作
热门文章
- npm ERR! { Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache\_locks'
- 领域驱动和MVVM应用于UWP开发的一些思考
- C# 操作其他进程ListView
- WP7 WMAppManifest.xml各个属性作用
- FixedThreadPool吞掉了异常
- MVC把表格导出到Excel
- 桌面虚拟化之运维支持
- openssl pem 生成公钥和私钥及文件
- log_miner操作(日志挖掘)
- DBus glib 各数据类型接收与发送详解—C语言(3)