I am sending a POST request to my localhost Tomcat 8.0 Servlet 3.1 web application but request.getParameter("") returns me null.
This is how I make my request.

I am using PostMan to perform my POST request. And on the java side, I am calling request.getParameter("code") and this gives me null. Same goes for qwe field. I am not using any framework. It's raw servlets. This is only a back-end so it's all about handling the data and responding to client.
If I use "x-www-form-urlencoded", I am able to retrieve the parameters through getParameter() call but I still want to know why I am not able to get form-data.
Thanks.
Thanks to @cjstehno,
When he said
"form-data"was actually a multipart data, then I attempted to read it as multipart data but takingisFormField()method in mind to distinguish between file and parameter. So from a raw servlet, one can readform-datathrough the code below. From the performance view, I am pretty sure that this might be improved.