parse_response_object: load response content as json format if possible

This commit is contained in:
debugtalk
2017-06-20 20:24:38 +08:00
parent 278aaff290
commit 4d69342d40
3 changed files with 25 additions and 2 deletions

View File

@@ -22,8 +22,13 @@ def load_testcases(testcase_file_path):
raise ParamsError("Bad testcase file name!")
def parse_response_object(resp_obj):
try:
resp_content = resp_obj.json()
except json.decoder.JSONDecodeError:
resp_content = resp_obj.text
return {
'status_code': resp_obj.status_code,
'headers': resp_obj.headers,
'content': resp_obj.content
'content': resp_content
}