diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2020-10-06 15:01:06 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2020-10-08 15:18:53 +0200 |
commit | e7e602c879249e9d94535e1203c6fb8e9016e142 (patch) | |
tree | 1efee23135f1fccad8f7c2c44325129be6b4c6aa /libsoup | |
parent | 2cebb238316ceac9499be0e0941640df0bd1c51e (diff) | |
download | libsoup-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.c | 9 | ||||
-rw-r--r-- | libsoup/soup-session.c | 3 |
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); } |