public class HttpClient extends Object:
import klyn.net
client = HttpClient()
response = client.get("https://example.com")
print(response.statusCode)| Modifier and Type | Member | Description |
|---|---|---|
| public | HttpClient(timeoutHttpClient(timeout as ULong = 0u, |
Creates an HTTP client. |
| public | deleteRequest(urldeleteRequest(url as Object, |
Sends a `DELETE` request. |
| public | get(urlget(url as Object, |
Sends a `GET` request. |
| public | patch(urlpatch(url as Object, |
Sends a `PATCH` request. |
| public | post(urlpost(url as Object, |
Sends a `POST` request. |
| public | put(urlput(url as Object, |
Sends a `PUT` request. |
| public | request(methodrequest(method as String, |
Sends one request built from ad-hoc values. |
| Modifier and Type | Member | Description |
|---|---|---|
| public property | followRedirectsfollowRedirects as Boolean: |
Redirect-following flag. |
| public property | timeouttimeout as ULong: |
Default request timeout in milliseconds. |
| public property | tlsOptionstlsOptions as TlsOptions: |
Default TLS options used for HTTPS requests. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | sendsend(request as HttpRequest) as HttpResponse throws Exception: |
Sends one HTTP request. |