Postman is an open source API testing tool. It can work with any given endpoint even if it’s Restful or XML based. It has an easy to use interface to make the request to the given endpoints. It offers a rich variety of features. Creating a collection from requests, extracting data from any response and storing in a variable are the least you can do with Postman.
Postman supports any HTTP request type like the POST, PUT, GET, etc. Let’s see what the key features of a POSTMAN request are. Postman request consists of 5 different sections
The endpoint might work with or without authorization. That’s why Postman supports OAuth 1.0, OAuth 2.0, Basic Auth, etc as an authorization mechanism. For example, in case you need to use your AWS Signature; you can choose AWS Signature from Authorization. Then you just type your AWS region, server name, credentials and you are ready to use it.
Header refers to supplemental data placed at the beginning of a transmitted block of data. Data following the header are sometimes called the payload or body. They define the operating parameters of an HTTP transaction. In case they are not defined properly, a server cannot handle the request properly and it can lead to a failure.
Some basic headers are
Those headers change according to your endpoint’s implementation.
The body represents the data to be sent to the server. It can be a plain text, JSON, XML object or a file.
Pre Request Script