HTTP Server
The HTTP Server origin listens on an HTTP endpoint and processes the contents of all authorized HTTP POST and PUT requests. Use the HTTP Server origin to read high volumes of HTTP POST and PUT requests using multiple threads. For information about supported versions, see Supported Systems and VersionsSupported Systems and Versions in the Data Collector documentation.
The HTTP Server origin can read requests containing messages with no compression or with the Gzip or Snappy compression format.
The HTTP Server origin can use multiple threads to enable parallel processing of data from multiple HTTP clients. The origin can require that requests specify an allowed application ID. Before you run a with the origin, perform additional steps to configure the HTTP clients.
When a stops, the HTTP Server origin notes where it stops reading. When the starts again, the origin continues processing from where it stopped by default. You can reset the originreset the originreset the origin to process all requested data.
When you configure the HTTP Server origin, you specify the maximum number of concurrent requests to determine how many threads to use. You define the listening port, allowed application IDs, and the maximum message size. You can also configure SSL/TLS properties, including default transport protocols and cipher suites.
The origin provides request header fields as record header attributes so you can use the information in the when needed.