Name | Description |
---|
http.context.identifier | An identifier that allows the HandleHttpRequest and HandleHttpResponse to coordinate which FlowFile belongs to which HTTP Request/Response. |
mime.type | The MIME Type of the data, according to the HTTP Header "Content-Type" |
http.servlet.path | The part of the request URL that is considered the Servlet Path |
http.context.path | The part of the request URL that is considered to be the Context Path |
http.method | The HTTP Method that was used for the request, such as GET or POST |
http.local.name | IP address/hostname of the server |
http.server.port | Listening port of the server |
http.query.string | The query string portion of the Request URL |
http.remote.host | The hostname of the requestor |
http.remote.addr | The hostname:port combination of the requestor |
http.remote.user | The username of the requestor |
http.protocol | The protocol used to communicate |
http.request.uri | The full Request URL |
http.auth.type | The type of HTTP Authorization used |
http.principal.name | The name of the authenticated user making the request |
http.query.param.XXX | Each of query parameters in the request will be added as an attribute, prefixed with "http.query.param." |
http.param.XXX | Form parameters in the request that are configured by "Parameters to Attributes List" will be added as an attribute, prefixed with "http.param.". Putting form parameters of large size is not recommended. |
http.subject.dn | The Distinguished Name of the requestor. This value will not be populated unless the Processor is configured to use an SSLContext Service |
http.issuer.dn | The Distinguished Name of the entity that issued the Subject's certificate. This value will not be populated unless the Processor is configured to use an SSLContext Service |
http.certificate.sans.N.name | X.509 Client Certificate Subject Alternative Name value from mutual TLS authentication. The attribute name has a zero-based index ordered according to the content of Client Certificate |
http.certificate.sans.N.nameType | X.509 Client Certificate Subject Alternative Name type from mutual TLS authentication. The attribute name has a zero-based index ordered according to the content of Client Certificate. The attribute value is one of the General Names from RFC 3280 Section 4.1.2.7 |
http.headers.XXX | Each of the HTTP Headers that is received in the request will be added as an attribute, prefixed with "http.headers." For example, if the request contains an HTTP Header named "x-my-header", then the value will be added to an attribute named "http.headers.x-my-header" |
http.headers.multipart.XXX | Each of the HTTP Headers that is received in the multipart request will be added as an attribute, prefixed with "http.headers.multipart." For example, if the multipart request contains an HTTP Header named "content-disposition", then the value will be added to an attribute named "http.headers.multipart.content-disposition" |
http.multipart.size | For requests with Content-Type "multipart/form-data", the part's content size is recorded into this attribute |
http.multipart.content.type | For requests with Content-Type "multipart/form-data", the part's content type is recorded into this attribute |
http.multipart.name | For requests with Content-Type "multipart/form-data", the part's name is recorded into this attribute |
http.multipart.filename | For requests with Content-Type "multipart/form-data", when the part contains an uploaded file, the name of the file is recorded into this attribute. Files are stored temporarily at the default temporary-file directory specified in "java.io.File" Java Docs) |
http.multipart.fragments.sequence.number | For requests with Content-Type "multipart/form-data", the part's index is recorded into this attribute. The index starts with 1. |
http.multipart.fragments.total.number | For requests with Content-Type "multipart/form-data", the count of all parts is recorded into this attribute. |