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)