mirror of
https://github.com/apache/httpd.git
synced 2025-07-23 00:50:44 +00:00
*) test: improved nghttp client output parsing.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1902407 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -80,6 +80,7 @@ class Nghttp:
|
||||
# chunk output into lines. nghttp mixes text
|
||||
# meta output with bytes from the response body.
|
||||
lines = [l.decode() for l in btext.split(b'\n')]
|
||||
|
||||
for lidx, l in enumerate(lines):
|
||||
if len(l) == 0:
|
||||
body += '\n'
|
||||
@ -96,7 +97,6 @@ class Nghttp:
|
||||
header[hname] += ", %s" % hval
|
||||
else:
|
||||
header[hname] = hval
|
||||
body = ''
|
||||
continue
|
||||
|
||||
m = re.match(r'(.*)\[.*] recv HEADERS frame <.* stream_id=(\d+)>', l)
|
||||
@ -120,7 +120,6 @@ class Nghttp:
|
||||
response["previous"] = prev
|
||||
response[hkey] = s["header"]
|
||||
s["header"] = {}
|
||||
body = ''
|
||||
continue
|
||||
|
||||
m = re.match(r'(.*)\[.*] recv DATA frame <length=(\d+), .*stream_id=(\d+)>', l)
|
||||
@ -179,8 +178,8 @@ class Nghttp:
|
||||
|
||||
if '[' != l[0]:
|
||||
skip_indents = None
|
||||
body += l + '\n'
|
||||
|
||||
body += l + '\n'
|
||||
|
||||
# the main request is done on the lowest odd numbered id
|
||||
main_stream = 99999999999
|
||||
for sid in streams:
|
||||
|
Reference in New Issue
Block a user