A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python/post-method-python-requests/ below:

POST method - Python requests

POST method - Python requests

Last Updated : 12 Jul, 2025

Requests library is one of the important aspects of Python for making HTTP requests to a specified URL. This article revolves around how one can make POST request to a specified URL using requests.post() method. Before checking out the POST method, let's figure out what a POST request is - 
 

POST Http Method


POST is a request method supported by HTTP used by the World Wide Web. By design, the POST request method requests that a web server accepts the data enclosed in the body of the request message, most likely for storing it. It is often used when uploading a file or when submitting a completed web form. 
 

How to make POST request through Python Requests


Python's requests module provides in-built method called post() for making a POST request to a specified URI.
Syntax - 

requests.post(url, params={key: value}, args)


Example - 
Let's try making a request to httpbin's APIs for example purposes.  

Python3
import requests

# Making a POST request
r = requests.post('https://httpbin.org/ / post', data ={'key':'value'})

# check status code for response received
# success code - 200
print(r)

# print content of request
print(r.json())

save this file as request.py and through terminal run, 
 

python request.py


Output -

Advantages of using POST Method Disadvantages of using the POST Method

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4