summaryrefslogtreecommitdiff
path: root/libsoup
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2020-10-06 15:01:06 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2020-10-08 15:18:53 +0200
commite7e602c879249e9d94535e1203c6fb8e9016e142 (patch)
tree1efee23135f1fccad8f7c2c44325129be6b4c6aa /libsoup
parent2cebb238316ceac9499be0e0941640df0bd1c51e (diff)
downloadlibsoup-e7e602c879249e9d94535e1203c6fb8e9016e142.tar.gz
Stop using soup_message_set_request
Use soup_message_set_request_body() or soup_message_set_request_body_from_bytes() instead.
Diffstat (limited to 'libsoup')
-rw-r--r--libsoup/soup-form.c9
-rw-r--r--libsoup/soup-session.c3
2 files changed, 6 insertions, 6 deletions
diff --git a/libsoup/soup-form.c b/libsoup/soup-form.c
index 32f1c38e..84acf486 100644
--- a/libsoup/soup-form.c
+++ b/libsoup/soup-form.c
@@ -370,12 +370,13 @@ soup_form_request_for_data (const char *method, const char *uri_string,
msg = soup_message_new_from_uri (method, uri);
} else if (!strcmp (method, "POST") || !strcmp (method, "PUT")) {
+ GBytes *body;
+
msg = soup_message_new_from_uri (method, uri);
- soup_message_set_request (
- msg, SOUP_FORM_MIME_TYPE_URLENCODED,
- SOUP_MEMORY_TAKE,
- form_data, strlen (form_data));
+ body = g_bytes_new_take (form_data, strlen (form_data));
+ soup_message_set_request_body_from_bytes (msg, SOUP_FORM_MIME_TYPE_URLENCODED, body);
+ g_bytes_unref (body);
} else {
g_warning ("invalid method passed to soup_form_request_new");
g_free (form_data);
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index c674cbfe..ce7dc713 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -904,8 +904,7 @@ soup_session_redirect_message (SoupSession *session, SoupMessage *msg)
SOUP_MESSAGE_METHOD, SOUP_METHOD_GET,
NULL);
}
- soup_message_set_request (msg, NULL,
- SOUP_MEMORY_STATIC, NULL, 0);
+ soup_message_set_request_body (msg, NULL, NULL, 0);
soup_message_headers_set_encoding (msg->request_headers,
SOUP_ENCODING_NONE);
}