'How to send HTTP request multipart/form-data Content-Type on Apex Salesforce

I need to recreate this curl post using Apex and I can't find a way to do it. Seems like Salesforce doesn't support this kind of Content-Type.

curl:

curl -i -X POST \

   -H "Content-Type:multipart/form-data" \

   -F "message=Images Test" \

   -F "login=LOGIN" \

   -F "password=PASSWORD" \

   -F "to=9999999999" \

-F "image=@\"./20190914_132720.jpg\";type=image/jpeg;filename=\"20190914_132720.jpg\"

Anyone has an example of this on Apex?

Thank you



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source