Feature summary

The HTTP Client driver supports features designed to make configuration easy and intuitive.
  • A standalone HTTP Client component that supports individual HTTP requests.
  • HTTP device and proxy extensions that support multiple related points, which are required to send requests in a regular, predictable manner
  • User configurable headers and parameters with auto-complete on names
  • Auto headers for some values (Host, Content-Type, Date)
  • Multiple methods of authentication: Http Basic, Http Digest, Bearer Token, Niagara SCRAM-SHA, Cookies
  • Choice between standard Java or OKHttp library connection transport layer
  • Response headers with cookie capture
  • Request POST and PUT body, which may be a string, file or report
  • Standard Niagara tuning options
  • Http-specific options, such as follow redirects and use caches
  • Ability to quickly duplicate many copies of an http client or proxy extension with changes
  • Ability to populate a client’s address and parameters by pasting in a url address
  • Metrics on request and response statistics
  • Ability to trigger secondary requests based on the outcome of a prior request
  • Security dashboard cards
  • WebSocket Clients Component