为什么请求响应404或400是无?

时间:2016-02-28 10:06:39

标签: python request

我试试这段代码,
因为我没有发送json,所以请求400 BAD_REQUEST
但我对结果感到困惑

import requests
a= None
try:
    a = requests.post("http://127.0.0.1:8000/api/data/")
except :
    print "exception"

if a :
    print "a is not none"
    print a.status_code
    print a.request 
else:
    print "a is none"
    print a.status_code
    print a.content
    print a.request

打印:

a is none
400
{"Fail":"Format not valid}"}
<PreparedRequest [POST]>

如果a为none,为什么我可以打印a.status_code,print a.content,print a.request ??

0 个答案:

没有答案