I am doing a simple Java Servlet
POST request
without using any HTML
and only using Postman
. And the response from getParameter()
is always null
.
Here is the servlet:
@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);
}
}
And a picture with responses and how I am doing it:
EDIT
As was commented by Mukesh Verma.
All I had to do was add @MultipartConfig
Annotation and I got the data.