From d57f04efc205f7552fd5fc77e464c23f88634587 Mon Sep 17 00:00:00 2001 From: Maksym Pavlenko Date: Sat, 18 May 2019 14:23:08 -0700 Subject: [PATCH] Respond to HEAD requests --- cmd/resolver/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/resolver/server.py b/cmd/resolver/server.py index 9016d35..a520d31 100644 --- a/cmd/resolver/server.py +++ b/cmd/resolver/server.py @@ -6,8 +6,11 @@ from sanic.exceptions import ServerError, InvalidUsage app = Sanic() -@app.get('/download//') +@app.route('/download//', methods=['GET', 'HEAD']) async def download(req, feed_id, video_id): + if req.method == 'HEAD': + return response.text('') + try: redirect_url = resolver.download(feed_id, video_id) return response.redirect(redirect_url)