This repository has been archived on 2022-12-23. You can view files and clone it, but cannot push or open issues or pull requests.
fuck-premake-old2/website/docs/http-options-table.md
2021-03-12 22:10:24 +01:00

1.3 KiB

  • 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 request
  • username is the username which will be used to authenticate the request
  • password is the password which will be used to authenticate the request
  • timeout is the timeout in seconds.
  • timeoutms is the timeout in milliseconds.
  • sslverifyhost Verify the host name in the SSL certificate. See CURLOPT_SSL_VERIFYHOST
  • sslverifypeer Verify the SSL certificate. See CURLOPT_SSL_VERIFYPEER
  • proxyurl is the URL which will be used as the proxy for the request. See CURLOPT_PROXY

Examples

local options = {
    timeoutms = 2500,
    sslverifypeer = 0,
    username = "premake",
    password = "hunter2",
}
http.post("http://null.com", "data", options)

Availability

Premake 5.0 or later.

See Also