How to send a post request with data using python requests module?

user3739818

I want to take the password from the user and then send a post request to a url ('http://example.com/welcome?user=' + (some user name)). So how can I send a post request with data?

nkhumphreys
data = {'password': SOME_PASSWORD}
requests.post(url, data=data)

your url would be something like

'http://example.com/welcome?user={}'.format(username)'

Then at you server you have the username in the get parameters and password in the post parameters. But the you could just put the user and the password in the data dictionary and post both fields

EDIT:

I do agree with Martijn that passing some data in get and some in post is a bad idea, so if there is not a good reason to do it you probably should avoid it.

I also like the idea of using the requests params argument and data arguments if you absolutely need to pass them the username in GET and the password in POST, so your request would become:

requests.post('http://example.com/welcome', data={'password': SOME_PASSWORD}, params={'user': SOME_USERNAME})

but the best way is:

requests.post('http://example.com/welcome', data={'password': SOME_PASSWORD, 'user': SOME_USERNAME})

Apologies for the short answer previously, it was a quick one in a coffee break. Please forgive me :-)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How to send cookies in a post request with the Python Requests library?

How to send cookies in a post request with the Python Requests library?

Send POST request with JSON data using Volley

Why can't I send `None` as data in a POST request using Python's `requests` library?

Using 'Requests' python module for POST request, receiving response as if it were GET

How to make a post request with the Python requests library?

How to send Javascript/jQuery AJAX POST requests sequentially, looping over an array of request data, using Promises?

How to send form data and header with delete request using request module in nodejs

How to send form-data using python requests?

Python requests, how to send json request without " "

using requests.post to send a request with a certificate

How can I send "special" data in a POST request using PHP

Send http post request with unicoded data using python requests

PYTHON: requests.post() how to send request_body encoded as application/x-www-form-urlencoded

Post request with arrays using python requests

POST Request in Python 'requests' module not working properly

How to send form data in post request in iOS using MonoTouch?

How to send XML POST requests using JMeter

How to have Python3 requests library send actual Content-Length with post request instead of 0?

POST request via requests (python) not returning data

how to make a fake post request using unittest module with cookies and data?

How to add http headers along with data to send a POST request to an API endpoint using Oauth2Session (requests_oauthlib)?

Using python requests to post - How do I get the correct table data I request?

How to send an image together with form data using python requests?

POST request to localhost using Python requests

Send data to the server using POST request with jQuery

How to send raw data in a POST request Python

How to send POST request using Python-Requests to a Java Serverlet Endpoint

How to send '-X POST' using 'requests' library in Python?

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    pump.io port in URL

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

  14. 14

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  15. 15

    How to use merge windows unallocated space into Ubuntu using GParted?

  16. 16

    flutter: dropdown item programmatically unselect problem

  17. 17

    Pandas - check if dataframe has negative value in any column

  18. 18

    Nuget add packages gives access denied errors

  19. 19

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  20. 20

    Generate random UUIDv4 with Elm

  21. 21

    Client secret not provided in request error with Keycloak

HotTag

Archive