Description:

Fetches a file via HTTP

Additional Details...

Tags: get, fetch, poll, http, https, ingest, source, input

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
URLThe URL to pull fromNoNo
FilenameThe filename to assign to the file when pulledNoNo
SSL Context ServiceThe Controller Service to use in order to obtain an SSL ContextNoNo
UsernameUsername required to access the URLNoNo
PasswordPassword required to access the URLNoYes
Connection TimeoutHow long to wait when attempting to connect to the remote server before giving up30 secNoNo
Data TimeoutHow long to wait between receiving segments of data from the remote server before giving up and discarding the partial file30 secNoNo
User AgentWhat to report as the User Agent when we connect to the remote serverNoNo
Accept Content-TypeIf specified, requests will only accept the provided Content-TypeNoNo
Follow RedirectsIf we receive a 3xx HTTP Status Code from the server, indicates whether or not we should follow the redirect that the server specifiesfalse
  • true
  • false
NoNo

Relationships:

NameDescription
successAll files are transferred to the success relationship