使用Python解析POST HTTP响应

时间:2016-06-28 12:11:38

标签: python parsing httprequest httpresponse

我想使用python解析POST HTTP响应。

我的回答如下:

{
  "Result": 0,
  "ResponseStatus": {
    "ErrorCode": null,
    "Message": null,
    "StackTrace": null,
    "Errors": null
  },
  "SessionId": "68ebcd6f-0aef-420d-a12b-c953f8df8ed1",
  "ResponseHeader": {
    "Succeeded": true,
    "Errors": []
  }
}

我想解析 - " SessionID"到第二个http请求。 我怎样才能实现它?谢谢 !

1 个答案:

答案 0 :(得分:2)

import json 
response = '{"Result": 0, "ResponseStatus": { "ErrorCode": null,"Message": null, "StackTrace": null, "Errors": null },"SessionId": "68ebcd6f-0aef-420d-a12b-c953f8df8ed1", "ResponseHeader": { "Succeeded": true, "Errors": [] } }'
json_response = json.loads(response)
print json_response['SessionId']

我猜您使用的是urllib,我建议使用requests