HTTPClient
HTTP client for making web requests.
xxml
Language::NetworkMethods
| Method | Parameters | Returns | Description |
|---|---|---|---|
| Constructor | — | HTTPClient^ | Create HTTP client |
| setHeader | key: String^, value: String^ | None | Set request header |
| setTimeout | milliseconds: Integer^ | None | Set timeout |
| performGet | url: String^ | HTTPResponse^ | GET request |
| performPost | url: String^, data: String^ | HTTPResponse^ | POST request |
Examples
HTTP Client Usage
xxml
Instantiate Network::HTTPClient^ As <client> = Network::HTTPClient::Constructor();
Run client.setHeader(String::Constructor("Accept"), String::Constructor("application/json"));
Run client.setTimeout(Integer::Constructor(5000));
Instantiate Network::HTTPResponse^ As <response> = client.performGet(
String::Constructor("https://api.example.com/data")
);
If (response.isSuccess()) -> {
Run Console::printLine(response.getBody());
}