*/
if (!content_type_set && (strncasecmp(header->vp_strvalue, "content-type:", sizeof("content-type:") - 1) == 0)) {
char const *content_type = header->vp_strvalue + (sizeof("content-type:") - 1);
-
+
while (isspace((uint8_t)*content_type)) content_type++;
-
+
RDEBUG3("Request body content-type provided as \"%s\"", content_type);
-
+
content_type_set = true;
}
REDEBUG("Failed creating header");
return -1;
}
-
+
RDEBUG3("Request body content-type will be \"%s\"", content_type);
}
}
rlm_rest_t const *instance; //!< This instance of rlm_rest.
rlm_rest_section_t const *section; //!< Section configuration.
- request_t *request; //!< Current request.
+ request_t *request; //!< Current request.
read_state_t state; //!< Encoder state
fr_dcursor_t cursor; //!< Cursor pointing to the start of the list to encode.
rlm_rest_t const *instance; //!< This instance of rlm_rest.
rlm_rest_section_t const *section; //!< Section configuration.
- request_t *request; //!< Current request.
+ request_t *request; //!< Current request.
write_state_t state; //!< Decoder state.
char *buffer; //!< Raw incoming HTTP data.