summaryrefslogtreecommitdiff
path: root/libsoup/soup-message.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2013-08-25 11:05:44 -0400
committerDan Winship <danw@gnome.org>2013-11-17 09:49:01 -0500
commitd24e469c9a4e11a6ca05dab8b4c95d4d14186c75 (patch)
treec04b8c08a22f42f48e696b29a62fbde5fdb1ce27 /libsoup/soup-message.h
parent16fa40768078ed676b6ffe6ad0f5334a273ed428 (diff)
downloadlibsoup-d24e469c9a4e11a6ca05dab8b4c95d4d14186c75.tar.gz
SoupMessage: add :request-body-data and :response-body-data properties
Make it easier to use the request and response bodies from introspection by providing accessors to get them as GBytes. https://bugzilla.gnome.org/show_bug.cgi?id=704105
Diffstat (limited to 'libsoup/soup-message.h')
-rw-r--r--libsoup/soup-message.h32
1 files changed, 17 insertions, 15 deletions
diff --git a/libsoup/soup-message.h b/libsoup/soup-message.h
index 22c2b1ed..b02d293b 100644
--- a/libsoup/soup-message.h
+++ b/libsoup/soup-message.h
@@ -60,21 +60,23 @@ typedef struct {
GType soup_message_get_type (void);
-#define SOUP_MESSAGE_METHOD "method"
-#define SOUP_MESSAGE_URI "uri"
-#define SOUP_MESSAGE_HTTP_VERSION "http-version"
-#define SOUP_MESSAGE_FLAGS "flags"
-#define SOUP_MESSAGE_SERVER_SIDE "server-side"
-#define SOUP_MESSAGE_STATUS_CODE "status-code"
-#define SOUP_MESSAGE_REASON_PHRASE "reason-phrase"
-#define SOUP_MESSAGE_FIRST_PARTY "first-party"
-#define SOUP_MESSAGE_REQUEST_BODY "request-body"
-#define SOUP_MESSAGE_REQUEST_HEADERS "request-headers"
-#define SOUP_MESSAGE_RESPONSE_BODY "response-body"
-#define SOUP_MESSAGE_RESPONSE_HEADERS "response-headers"
-#define SOUP_MESSAGE_TLS_CERTIFICATE "tls-certificate"
-#define SOUP_MESSAGE_TLS_ERRORS "tls-errors"
-#define SOUP_MESSAGE_PRIORITY "priority"
+#define SOUP_MESSAGE_METHOD "method"
+#define SOUP_MESSAGE_URI "uri"
+#define SOUP_MESSAGE_HTTP_VERSION "http-version"
+#define SOUP_MESSAGE_FLAGS "flags"
+#define SOUP_MESSAGE_SERVER_SIDE "server-side"
+#define SOUP_MESSAGE_STATUS_CODE "status-code"
+#define SOUP_MESSAGE_REASON_PHRASE "reason-phrase"
+#define SOUP_MESSAGE_FIRST_PARTY "first-party"
+#define SOUP_MESSAGE_REQUEST_BODY "request-body"
+#define SOUP_MESSAGE_REQUEST_BODY_DATA "request-body-data"
+#define SOUP_MESSAGE_REQUEST_HEADERS "request-headers"
+#define SOUP_MESSAGE_RESPONSE_BODY "response-body"
+#define SOUP_MESSAGE_RESPONSE_BODY_DATA "response-body-data"
+#define SOUP_MESSAGE_RESPONSE_HEADERS "response-headers"
+#define SOUP_MESSAGE_TLS_CERTIFICATE "tls-certificate"
+#define SOUP_MESSAGE_TLS_ERRORS "tls-errors"
+#define SOUP_MESSAGE_PRIORITY "priority"
SoupMessage *soup_message_new (const char *method,
const char *uri_string);