Set protocol version in class

master
Bob Mottram 2019-08-15 15:21:06 +01:00
parent 50a1232574
commit bbf2ed272b
1 changed files with 3 additions and 5 deletions

View File

@ -134,8 +134,9 @@ def readFollowList(filename: str):
return followlist return followlist
class PubServer(BaseHTTPRequestHandler): class PubServer(BaseHTTPRequestHandler):
protocol_version = 'HTTP/1.0'
def _login_headers(self,fileFormat: str,length: int) -> None: def _login_headers(self,fileFormat: str,length: int) -> None:
self.protocol_version='HTTP/1.1'
self.send_response(200) self.send_response(200)
self.send_header('Content-type', fileFormat) self.send_header('Content-type', fileFormat)
self.send_header('Content-Length', str(length)) self.send_header('Content-Length', str(length))
@ -144,7 +145,6 @@ class PubServer(BaseHTTPRequestHandler):
self.end_headers() self.end_headers()
def _set_headers(self,fileFormat: str,length: int,cookie: str) -> None: def _set_headers(self,fileFormat: str,length: int,cookie: str) -> None:
self.protocol_version='HTTP/1.1'
self.send_response(200) self.send_response(200)
self.send_header('Content-type', fileFormat) self.send_header('Content-type', fileFormat)
self.send_header('Content-Length', str(length)) self.send_header('Content-Length', str(length))
@ -155,7 +155,6 @@ class PubServer(BaseHTTPRequestHandler):
self.end_headers() self.end_headers()
def _redirect_headers(self,redirect: str,cookie: str) -> None: def _redirect_headers(self,redirect: str,cookie: str) -> None:
self.protocol_version='HTTP/1.1'
self.send_response(303) self.send_response(303)
self.send_header('Content-type', 'text/html') self.send_header('Content-type', 'text/html')
if cookie: if cookie:
@ -166,7 +165,6 @@ class PubServer(BaseHTTPRequestHandler):
self.end_headers() self.end_headers()
def _404(self) -> None: def _404(self) -> None:
self.protocol_version='HTTP/1.1'
msg="<html><head></head><body><h1>404 Not Found</h1></body></html>".encode('utf-8') msg="<html><head></head><body><h1>404 Not Found</h1></body></html>".encode('utf-8')
self.send_response(404) self.send_response(404)
self.send_header('Content-Type', 'text/html; charset=utf-8') self.send_header('Content-Type', 'text/html; charset=utf-8')