|
|
@ -20,7 +20,7 @@ class headers: |
|
|
|
ret += h+": "+str(self.headers_dict[h]) |
|
|
|
ret += h+": "+str(self.headers_dict[h]) |
|
|
|
ret += "\r\n" |
|
|
|
ret += "\r\n" |
|
|
|
return ret |
|
|
|
return ret |
|
|
|
class response: |
|
|
|
class request: |
|
|
|
def __init__(self): |
|
|
|
def __init__(self): |
|
|
|
self.status_line = [] |
|
|
|
self.status_line = [] |
|
|
|
self.headers_obj = headers() |
|
|
|
self.headers_obj = headers() |
|
|
@ -28,8 +28,8 @@ class response: |
|
|
|
def text(self): |
|
|
|
def text(self): |
|
|
|
return " ".join(self.status_line)+"\r\n"+self.headers_obj.as_str()+"\r\n"+self.body |
|
|
|
return " ".join(self.status_line)+"\r\n"+self.headers_obj.as_str()+"\r\n"+self.body |
|
|
|
@staticmethod |
|
|
|
@staticmethod |
|
|
|
def build(query): |
|
|
|
def build_response(query): |
|
|
|
r = response() |
|
|
|
r = request() |
|
|
|
|
|
|
|
|
|
|
|
r.status_line.append("HTTP/1.1") |
|
|
|
r.status_line.append("HTTP/1.1") |
|
|
|
# check if query is heckin cute % valid/returnable |
|
|
|
# check if query is heckin cute % valid/returnable |
|
|
|