request 获取请求消息体

简介: request 获取请求消息体

package cn.itcast.web.request;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.Buffer;

@WebServlet("/requestdemo5")
public class requestdemo5 extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取请求消息体

    //1.获取字符流
    BufferedReader br = req.getReader();
    //2.读取数据
    String  line = null;
    while((line=br.readLine())!=null){
        System.out.println(line);
    }
}

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

}

}

HTML
<!DOCTYPE html>












image.png
image.png
相关文章
|
缓存
POST 为什么会发送两次请求?
POST 为什么会发送两次请求?
890 0
|
3月前
|
缓存 安全 数据安全/隐私保护
如何根据请求场景选择 GET 或 POST 请求方法?
【10月更文挑战第27天】根据不同的请求场景,综合考虑数据传输目的、安全性、数据量大小、幂等性要求以及缓存需求等因素,合理地选择GET或POST请求方法,能够更好地实现客户端与服务器之间的数据交互,提高系统的性能和安全性。
172 64
|
5月前
|
JSON 安全 前端开发
post为什么会发送两次请求?
post为什么会发送两次请求?
229 69
|
6月前
|
JSON 安全 程序员
为什么POST请求会发送两次请求?
为什么POST请求会发送两次请求?
166 0
|
6月前
|
JavaScript 前端开发 数据安全/隐私保护
如何使用request-promise在发送请求时使用代理?
以上方法演示了如何在发送请求时使用 `request-promise`结合代理服务,适用于需要通过代理访问网络资源的场景。
130 0
|
8月前
httprequest- post- get -发送请求
httprequest- post- get -发送请求
48 1
|
8月前
|
前端开发
Request(获取请求数据的)请求转发,response响应数据,将数据反馈给前端
Request(获取请求数据的)请求转发,response响应数据,将数据反馈给前端
|
8月前
|
XML 安全 前端开发
post为什么会发送两次请求详解
【6月更文挑战第5天】在Web开发中,开发者可能会遇到POST请求被发送了两次的情况,
228 0
|
9月前
|
前端开发 C#
C# HL7消息体
C# HL7消息体
94 1
HTTP request以及response原理 request请求消息数据
HTTP request以及response原理 request请求消息数据