summaryrefslogtreecommitdiffstats
path: root/gallery_dl/downloader/http.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/downloader/http.py')
-rw-r--r--gallery_dl/downloader/http.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/gallery_dl/downloader/http.py b/gallery_dl/downloader/http.py
index b878f5f..5622462 100644
--- a/gallery_dl/downloader/http.py
+++ b/gallery_dl/downloader/http.py
@@ -120,9 +120,14 @@ class HttpDownloader(DownloaderBase):
# connect to (remote) source
try:
response = self.session.request(
- "GET", url, stream=True, headers=headers,
- timeout=self.timeout, verify=self.verify,
- proxies=self.proxies)
+ kwdict.get("_http_method", "GET"), url,
+ stream=True,
+ headers=headers,
+ data=kwdict.get("_http_data"),
+ timeout=self.timeout,
+ proxies=self.proxies,
+ verify=self.verify,
+ )
except (ConnectionError, Timeout) as exc:
msg = str(exc)
continue