From f2c2eb326692f913a25bf06b1be2e74557f32944 Mon Sep 17 00:00:00 2001 From: Milan Stute Date: Thu, 28 May 2020 15:00:12 +0200 Subject: [PATCH] 400 response for invalid POST URL --- opendrop/server.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/opendrop/server.py b/opendrop/server.py index d8e344b..1c5fbc7 100644 --- a/opendrop/server.py +++ b/opendrop/server.py @@ -298,9 +298,10 @@ class AirDropServerHandler(BaseHTTPRequestHandler): elif self.path == '/Upload': self.handle_upload() else: - answer = 'POST request for {}'.format(self.path).encode('utf-8') - self._set_response(len(answer)) - self.wfile.write(answer) + logger.debug('POST request at {}'.format(self.path)) + self.send_response(400) + self.send_header('Content-Length', 0) + self.end_headers() def log_message(self, format, *args): logger.debug('{} - - [{}] {}'.format(self.client_address[0], self.log_date_time_string(), format % args))