requests
Last updated
HTTP client (
get/post/put/…)
Use requests for HTTP client calls that return status, headers, body text, and decoded response data.
import "osl/requests"import "osl/requests"
auto res = requests.get("https://example.com")
log res["status"]requestsrequests.Request(method: any, url: any, ...data: object)
object
Sends an HTTP request.
requests.get(url: any, ...data: object)
object
Sends an HTTP GET request.
requests.post(url: any, data: object)
object
Sends an HTTP POST request.
requests.put(url: any, data: object)
object
Sends an HTTP PUT request.
requests.patch(url: any, data: object)
object
Sends an HTTP PATCH request.
requests.delete(url: any, ...data: object)
object
Sends an HTTP DELETE request.
requests.options(url: any, ...data: object)
object
Sends an HTTP OPTIONS request.
requests.head(url: any, ...data: object)
object
Sends an HTTP HEAD request.
Standard-library imports accept both import "osl/requests" and import "requests".
requests can be imported alongside osl/url in the same program.
Return values such as array and object are regular OSL values unless a returned object section says otherwise.
Last updated