From ecb49c7e0023a444ad7bcc23691b77feeb044ab2 Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 21 Aug 2019 03:36:25 +0200 Subject: [PATCH] Actually send forms. --- src/http.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/http.cpp b/src/http.cpp index 1105ec3..3a7412e 100644 --- a/src/http.cpp +++ b/src/http.cpp @@ -192,15 +192,16 @@ return_call API::http::request_common(const http_method &meth, if (!formdata->empty()) { - // TODO: Test form submit. - // TODO: Change maptoformdata() and so on. ttdebug << "Size of HTMLForm is " << formdata->size() << '\n'; formdata->prepareSubmit(request); + formdata->write(session.sendRequest(request)); + } + else + { + session.sendRequest(request); } HTTPResponse response; - - session.sendRequest(request); istream &rs = session.receiveResponse(response); const uint16_t http_code = response.getStatus();