java - Java Servlet doPost() 从 Postman 返回 null
问题描述
我正在做一个简单的Java Servlet
POST request
不使用任何HTML
并且只使用Postman
. 而来自的响应getParameter()
总是null
。
这是小服务程序:
@WebServlet("/api/form")
public class FormServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String orderNumber = req.getParameter("testString");
System.out.println(orderNumber);
resp.getWriter().print(orderNumber);
}
}
还有一张带有回复的图片以及我是如何做到的:
编辑
正如 Mukesh Verma 所评论的那样。
我所要做的就是添加@MultipartConfig
注释,然后我就得到了数据。
解决方案
尝试使用 @MultipartConfig 注解。它处理表单数据 mime 类型。
推荐阅读
- hive - TXTFILE 与 PARQUET 表的时间戳差异
- node.js - NPM 从 GitHub 拉错版本
- jsonschema - JSON Schema:枚举在对象数组中不起作用
- firebase - Flutter Firestore 从地图中获取每个条目的流
- amazon-web-services - AWS:在 ECS Fargate 任务中几分钟后 EFS 挂载无响应
- python - 来自 docker 中 python 的 TCP:[Errno 99] 无法分配请求的地址
- react-native - 重新渲染后反应原生输入失去焦点如何防止?
- php - 函数 SUM 不适用于 PHP 中的 CSV 文件
- php - 在 laravel 8 中查询与相关模型的多态关系
- flutter - 如何解决“RangeError (index): Invalid value: Only valid value is 0: 1”错误