Support custom HTTP verbs

This commit is contained in:
Kovid Goyal 2024-08-14 14:20:29 +05:30
parent 6017835712
commit 593e4089bc
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -209,7 +209,7 @@ class FetchBackend(QNetworkAccessManager):
elif method == 'delete': elif method == 'delete':
reply = self.deleteRequest(rq) reply = self.deleteRequest(rq)
else: else:
raise TypeError(f'Unknown HTTP request type: {method}') reply = self.sendCustomRequest(rq, method.encode(), data)
dr = DownloadRequest(req['url'], os.path.join(self.output_dir, filename), reply, timeout, req['id'], self) dr = DownloadRequest(req['url'], os.path.join(self.output_dir, filename), reply, timeout, req['id'], self)
self.live_requests.add(dr) self.live_requests.add(dr)
if not self.timeout_timer.isActive(): if not self.timeout_timer.isActive():