aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http/http1
diff options
context:
space:
mode:
Diffstat (limited to 'netlib/http/http1')
-rw-r--r--netlib/http/http1/assemble.py16
-rw-r--r--netlib/http/http1/read.py2
2 files changed, 9 insertions, 9 deletions
diff --git a/netlib/http/http1/assemble.py b/netlib/http/http1/assemble.py
index 864f6017..785ee8d3 100644
--- a/netlib/http/http1/assemble.py
+++ b/netlib/http/http1/assemble.py
@@ -10,7 +10,7 @@ def assemble_request(request):
if request.content == CONTENT_MISSING:
raise HttpException("Cannot assemble flow with CONTENT_MISSING")
head = assemble_request_head(request)
- body = b"".join(assemble_body(request.headers, [request.data.content]))
+ body = b"".join(assemble_body(request.data.headers, [request.data.content]))
return head + body
@@ -24,13 +24,13 @@ def assemble_response(response):
if response.content == CONTENT_MISSING:
raise HttpException("Cannot assemble flow with CONTENT_MISSING")
head = assemble_response_head(response)
- body = b"".join(assemble_body(response.headers, [response.content]))
+ body = b"".join(assemble_body(response.data.headers, [response.data.content]))
return head + body
def assemble_response_head(response):
- first_line = _assemble_response_line(response)
- headers = _assemble_response_headers(response)
+ first_line = _assemble_response_line(response.data)
+ headers = _assemble_response_headers(response.data)
return b"%s\r\n%s\r\n" % (first_line, headers)
@@ -92,11 +92,11 @@ def _assemble_request_headers(request_data):
return bytes(headers)
-def _assemble_response_line(response):
+def _assemble_response_line(response_data):
return b"%s %d %s" % (
- response.http_version,
- response.status_code,
- response.msg,
+ response_data.http_version,
+ response_data.status_code,
+ response_data.reason,
)
diff --git a/netlib/http/http1/read.py b/netlib/http/http1/read.py
index 76721e06..0d5e7f4b 100644
--- a/netlib/http/http1/read.py
+++ b/netlib/http/http1/read.py
@@ -50,7 +50,7 @@ def read_request_head(rfile):
def read_response(rfile, request, body_size_limit=None):
response = read_response_head(rfile)
expected_body_size = expected_http_body_size(request, response)
- response._body = b"".join(read_body(rfile, expected_body_size, body_size_limit))
+ response.data.content = b"".join(read_body(rfile, expected_body_size, body_size_limit))
response.timestamp_end = time.time()
return response