summaryrefslogtreecommitdiff
path: root/utils/http.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/http.h')
-rw-r--r--utils/http.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/http.h b/utils/http.h
index 1d8b4de6c..f15a10218 100644
--- a/utils/http.h
+++ b/utils/http.h
@@ -40,6 +40,18 @@ nserror http_parse_content_type(const char *header_value, char **media_type,
http_parameter **parameters);
/**
+ * Parse an HTTP Content-Disposition header value
+ *
+ * \param header_value Header value to parse
+ * \param disposition_type Pointer to location to receive disposition type
+ * \param parameters Pointer to location to receive parameter list
+ * \return NSERROR_OK on success,
+ * NSERROR_NOMEM on memory exhaustion
+ */
+nserror http_parse_content_disposition(const char *header_value,
+ char **disposition_type, http_parameter **parameters);
+
+/**
* Find a named item in an HTTP parameter list
*
* \param list List to search