in this tutorial, we will learn about when and how to build HTTP POST REST APIs in detail. Along with the concepts, we will also learn many good practices what developers follow while developing HTTP POST type of REST APIs
in this tutorial, we will learn about the concept of HTTP Response Headers as well as how to send them in a Response to a client with the help of ResponseEntity ReturnType within a REST API controller method.
in this tutorial, we are going to learn about how to use ResponseEntity ReturnType with a REST API Controller method so as to send Response Body as well as Response Status from with in the REST API Controller method.
in this tutorial, we are going to learn about how to make use of Consumes argument with @RequestMapping annotation so as to restrict a REST API controller method to consume request Body message in only one specific format.
in this tutorial, we are going to test the REST API (HTTP PUT REST API ) using POST MAN tool which we developed in the previous part of this tutorial and also, we are going to learn about how to make use of Content-Type Request Header while making a Http PUT request for such a REST API
in this tutorial, we will learn about how to develop those REST APIs which demands HTTP PUT type of request to be made on them. In addition to this, we will also learn about the use of @RequestBody annotation and the Content-Type Request Header
in this tutorial, we will learn how to make use of an argument ‘produces’ with the @RequestMapping annotation over a REST API so as to restrict that REST API controller method to support only one kind of format while producing the response for a request.
in this tutorial, I will show how to support XML format for REST APIs using Jackson DataFormatXML Jar. In addition to this, we will also learn how to attach
a header – Accept (application/xml or application/json) along with the http request message while making the request.
in this tutorial, we are going to learn about an advanced level REST API Testing Tool known with the name POSTMAN Client for carrying out with Testing tasks for devlopment of REST APIs using spring mvc framework.
in this tutorial, we are going to learn about an annotation @RESTController which helps us improving the readibility of a Spring MVC REST API Project. In addition to this, we are also going to talk about some of the other good practices to be adopted while developing a REST API using spring MVC Framework.