1
0
mirror of https://github.com/PurpleI2P/pyseeder synced 2025-01-30 16:44:16 +00:00

Merge pull request #8 from l-n-s/server_fix

Send content-length header
This commit is contained in:
l-n-s 2017-07-23 20:40:22 +00:00 committed by GitHub
commit a60122a165

View File

@ -1,6 +1,7 @@
import http.server
import urllib.parse
import ssl
import os
class ReseedHandler(http.server.SimpleHTTPRequestHandler):
"""Handles reseeding requests"""
@ -13,6 +14,8 @@ class ReseedHandler(http.server.SimpleHTTPRequestHandler):
if path == "/i2pseeds.su3":
self.send_response(200)
self.send_header("Content-Type", "application/octet-stream")
self.send_header("Content-Length",
os.path.getsize(self.i2pseeds_file))
self.end_headers()
with open(self.i2pseeds_file, 'rb') as f:
self.wfile.write(f.read())