Description:

Starts an HTTP Server that is used to receive FlowFiles from remote sources. The URL of the Service will be http://{hostname}:{port}/contentListener

Tags: ingest, http, https, rest, listen

Properties:

In the list below, the names of required properties appear in bold. Anyother properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the NiFi Expression Language (or simply EL), and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.

NameDescriptionDefault ValueValid ValuesELSensitive
Listening PortThe Port to listen on for incoming connectionsNoNo
Max Data to Receive per SecondThe maximum amount of data to receive per second; this allows the bandwidth to be throttled to a specified data rate; if not specified, the data rate is not throttledNoNo
SSL Context ServiceThe Controller Service to use in order to obtain an SSL ContextNoNo
Authorized DN PatternA Regular Expression to apply against the Distinguished Name of incoming connections. If the Pattern does not match the DN, the connection will be refused..*NoNo
Max Unconfirmed Flowfile TimeThe maximum amount of time to wait for a FlowFile to be confirmed before it is removed from the cache60 secsNoNo
HTTP Headers to receive as Attributes (Regex)Specifies the Regular Expression that determines the names of HTTP Headers that should be passed along as FlowFile attributesNoNo

Relationships:

NameDescription
successRelationship for successfully received FlowFiles