HTTP Methods in Postman: Practical Guide
Understanding different HTTP request methods is essential when working with APIs. Postman, a powerful API testing tool, makes it easy to test these methods. This guide explains each HTTP method in simple terms with examples.
Postman Interface – HTTP Methods in Action

1. GET – Retrieve Data
The GET method requests data from a server without making any changes. It is commonly used to fetch information.
Example:
Request:
GET https://api.openai.com/v1/models
Response: The server returns a list of available models.
2. POST – Create Data
The POST method sends data to a server to create a new resource. It is useful when adding new entries.
Example:
Request:
POST https://api.example.com/users
Body (JSON):
{
"name": "John Doe",
"email": "john@example.com"
}
Response: The server creates a new user and returns the details, including an ID.
3. PUT – Update Existing Data
The PUT method replaces an entire resource with new data. It ensures that all fields are updated.
Example:
Request:
PUT https://api.example.com/users/{user_id}
(Note: {user_id} represents the specific user ID that needs updating.)
Body (JSON):
{
"name": "John Updated",
"email": "john.updated@example.com"
}
Response: The server updates the user’s information completely.
4. PATCH – Modify Part of a Resource
The PATCH method updates only specific fields of a resource instead of replacing the entire entry.
Example:
Request:
PATCH https://api.example.com/users/1
Body (JSON):
{
"email": "john.patch@example.com"
}
Response: The server updates only the email field and keeps other data unchanged.
5. DELETE – Remove a Resource
The DELETE method removes a resource from the server. It is useful when deleting user accounts or records.
Example:
Request:
DELETE https://api.example.com/users/1
Response: The server deletes the user with ID 1 from the database.
6. HEAD – Retrieve Headers Only
The HEAD method works like GET but only returns headers, not the actual data. It is helpful when checking metadata.
Example:
Request:
HEAD https://api.example.com/users
Response: The server provides metadata about the response, such as content length and type.
7. OPTIONS – Retrieve Allowed Methods
The OPTIONS method helps determine which HTTP methods a server supports for a particular resource.
Example:
Request:
OPTIONS https://api.example.com/users
Response: A list of HTTP methods the server supports, such as GET, POST, PUT, etc.
Conclusion
Using the correct HTTP method is important when testing APIs in Postman. It ensures effective communication with RESTful services. Postman simplifies API testing, making it more efficient for developers. By practicing these methods, you can improve your API development skills.