mirror of https://git.48k.eu/ogclient
use lowercase attribute name in restRequest
parent
4e1ad0f949
commit
a6d3b7915c
|
@ -12,12 +12,12 @@ import json
|
||||||
|
|
||||||
class restRequest:
|
class restRequest:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.requestLine = None
|
self.request_line = None
|
||||||
self.headersAlone = None
|
self.headers_alone = None
|
||||||
self.headers = None
|
self.headers = None
|
||||||
self.host = None
|
self.host = None
|
||||||
self.contentType = None
|
self.content_type = None
|
||||||
self.contentLen = None
|
self.content_len = None
|
||||||
self.operation = None
|
self.operation = None
|
||||||
self.URI = None
|
self.URI = None
|
||||||
self.run = None
|
self.run = None
|
||||||
|
@ -35,24 +35,24 @@ class restRequest:
|
||||||
self.code = None
|
self.code = None
|
||||||
|
|
||||||
def parser(self,data):
|
def parser(self,data):
|
||||||
self.requestLine, self.headersAlone = data.split('\n', 1)
|
self.request_line, self.headers_alone = data.split('\n', 1)
|
||||||
self.headers = email.message_from_file(StringIO(self.headersAlone))
|
self.headers = email.message_from_file(StringIO(self.headers_alone))
|
||||||
|
|
||||||
if 'Host' in self.headers.keys():
|
if 'Host' in self.headers.keys():
|
||||||
self.host = self.headers['Host']
|
self.host = self.headers['Host']
|
||||||
|
|
||||||
if 'Content-Type' in self.headers.keys():
|
if 'Content-Type' in self.headers.keys():
|
||||||
self.contentType = self.headers['Content-Type']
|
self.content_type = self.headers['Content-Type']
|
||||||
|
|
||||||
if 'Content-Length' in self.headers.keys():
|
if 'Content-Length' in self.headers.keys():
|
||||||
self.contentLen = int(self.headers['Content-Length'])
|
self.content_len = int(self.headers['Content-Length'])
|
||||||
|
|
||||||
if (not self.requestLine == None or not self.requestLine == ''):
|
if (not self.request_line == None or not self.request_line == ''):
|
||||||
self.method = self.requestLine.split('/', 1)[0]
|
self.method = self.request_line.split('/', 1)[0]
|
||||||
self.URI = self.requestLine.split('/', 1)[1]
|
self.URI = self.request_line.split('/', 1)[1]
|
||||||
|
|
||||||
if not self.contentLen == 0:
|
if not self.content_len == 0:
|
||||||
msgs = self.headersAlone.rstrip().split('\n')
|
msgs = self.headers_alone.rstrip().split('\n')
|
||||||
body = msgs[len(msgs) - 1]
|
body = msgs[len(msgs) - 1]
|
||||||
try:
|
try:
|
||||||
json_param = json.loads(body)
|
json_param = json.loads(body)
|
||||||
|
|
Loading…
Reference in New Issue