3.12. HTTP client configuration Previous topic Parent topic Child topic Next topic

Radiator's HTTP client support is implemented by Radius::HTTPClient module. It provides common configuration to specify HTTP backend servers, HTTP request methods, content encoding, TLS parameters and failure behaviour. HTTP connection establishment and response processing are done asynchronously. This allows non-blocking communication even with slow backends. Radius::HTTPClient module is built on top of Radiator Stream module and provides configuration similar to other stream configuration clauses such as RadSec.
The following configuration clauses utilise Radius::HTTPClient:
  • <AuthBy REST>
  • EAP-SIM, EAP-AKA and EAP-AKA' authentication clauses in Radiator SIM Pack.
All HTTP::Client configuration clauses support stream TLS parameters.