我使用這樣的發送請求:當狀態不是200時如何獲得身體?
from tornado import httpclient
from tornado.httpclient import HTTPRequest
client = httpclient.HTTPClient()
request = HTTPRequest(url='http://google.com/', method="GET")
res = client.fetch(request)
print(res.body)
工作正常時,HTTP狀態爲200,但我想總能得到身體。如何處理這個?
E.g.我可能會得到401 - 未經授權的標題,但不知道實際原因。 Facebook API做這樣的事情,我必須檢查錯誤代碼來處理不同的情況。 –