diff options
Diffstat (limited to 'gallery_dl/downloader/http.py')
| -rw-r--r-- | gallery_dl/downloader/http.py | 11 |
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 |
