TsgcHTTP3Client › Metody › OptionsAsync
Wysyła nieblokujące żądanie HTTP/3 OPTIONS; odpowiedź pojawia się w OnResponse.
procedure OptionsAsync(const aURL: string);
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL, do którego jest wysyłane żądanie OPTIONS. |
OptionsAsync wysyła żądanie HTTP/3 OPTIONS i natychmiast zwraca sterowanie, nie blokując wątku wywołującego. Gdy pełna odpowiedź zostanie odebrana, jest dostarczana przez zdarzenie OnResponse; jeśli żądanie się nie powiedzie, zamiast tego wywoływane jest OnError. OPTIONS służy do odkrywania opcji komunikacyjnych dla zasobu, takich jak obsługiwane metody lub polityka CORS. W przypadku wywołania blokującego, które bezpośrednio zwraca treść, użyj RequestOptions.
oClient.OnResponse := OnResponseEvent;
oClient.OptionsAsync('https://api.example.com/v1/users');