To make an HTTP request with a custom body as form data in Python, you can use the requests library. Here's an example:
main.py156 chars9 lines
In this example, we imported the requests library and set the url variable to the URL we want to send the request to. We then created a dictionary data that contains the form data we want to send.
To make the actual request, we use requests.post and pass in the url and data parameters. This sends a POST request to the URL with our form data.
Finally, we print the response content returned from the server.
Note that requests.post automatically sets the Content-Type header to application/x-www-form-urlencoded, which is the standard way to send form data in an HTTP request. If you need to set a different content type or send files as well as data, you can use the files, headers, and json parameters of the requests.post function.
gistlibby LogSnag