progress is a Lua callback function that receives two numeric arguments representing total and current download progress in bytes.headers is a Lua table with HTTP headers to be used on the request.userpwd is a username and optional password in the format of username:password which will be used to authenticate the requestusername is the username which will be used to authenticate the requestpassword is the password which will be used to authenticate the requesttimeout is the timeout in seconds.timeoutms is the timeout in milliseconds.sslverifyhost Verify the host name in the SSL certificate. See CURLOPT_SSL_VERIFYHOSTsslverifypeer Verify the SSL certificate. See CURLOPT_SSL_VERIFYPEERproxyurl is the URL which will be used as the proxy for the request. See CURLOPT_PROXYlocal options = {
timeoutms = 2500,
sslverifypeer = 0,
username = "premake",
password = "hunter2",
}
http.post("http://null.com", "data", options)
Premake 5.0 or later.