[Python] How to send urlencoded parameters in POST request in python

Discussão em 'Python' iniciado por Stack, Abril 9, 2025.

  1. Stack

    Stack Membro Participativo

    I'm trying to deploy my production ready code to Heroku to test it. Unfortunately, it is not taking JSON data so we converted into x-www-form-urlencoded.

    params = urllib.parse.quote_plus(json.dumps({
    'grant_type': 'X',
    'username': 'Y',
    'password': 'Z'
    }))
    r = requests.post(URL, data=params)
    print(params)


    It is showing an error in this line as I guess data=params is not in proper format.

    Is there any way to POST the urlencoded parameters to an API?

    Continue reading...

Compartilhe esta Página