To make an HTTP request with a custom body as form data in TypeScript, we can use the axios
library.
First, we need to install axios
by running the following command in our project directory:
index.ts18 chars2 lines
Then, we can make a POST request with form data as the body by creating a FormData
object and appending key-value pairs using the append()
method. We can then use axios
to send the POST request with the FormData
object as the data
parameter.
Here's an example code snippet:
index.ts297 chars14 lines
In this example, we create a FormData
object and append two key-value pairs: username
and password
. We then send a POST request to https://example.com/login
with formData
as the data
parameter.
Note that axios
automatically sets the Content-Type
header to multipart/form-data
when FormData
is used as the request body.
gistlibby LogSnag