使用 Python 解析 POST HTTP 响应
Parse POST HTTP response using Python
我想使用 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 请求。
我怎样才能实现它?谢谢 !
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
我想使用 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 请求。 我怎样才能实现它?谢谢 !
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