午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python requests response值判斷方式

瀏覽:17日期:2022-07-27 08:24:30

這段時(shí)間在技術(shù)上沒(méi)太多的思考的,只是碰到幾個(gè)蝦米小問(wèn)題。 往往問(wèn)題不大,也會(huì)致使你花心思去排解。

今遇到一個(gè)reqeusts返回值的一個(gè)問(wèn)題,花了不短時(shí)間調(diào),后來(lái)發(fā)現(xiàn)是reqeusts返回的對(duì)象也含有 魔法函數(shù) 處理。

我這邊的業(yè)務(wù)是cdn的刷新預(yù)緩存,對(duì)于該項(xiàng)目來(lái)說(shuō) http code 200, 2xx, 404 都是友好的。

#jb51.netimport requestsr = Nonetry: r = requests.get('https://jb51.net')except: passif r: print 'ok'

為什么沒(méi)有輸出ok ? 按照常理來(lái)說(shuō),只要r不為 零值,就可以匹配到True. 但這次的返回是 <Response [404]>,為什么404會(huì)引起 if r 判斷異常。

> type(r)

> requests.models.Response

看 requests的源代碼可以很容易分析出該問(wèn)題。

#jb51.netclass Response(object): '''The :class:`Response <Response>` object, which contains a server’s response to an HTTP request. ''' __attrs__ = [ ’_content’, ’status_code’, ’headers’, ’url’, ’history’, ’encoding’, ’reason’, ’cookies’, ’elapsed’, ’request’ ] def __init__(self): super(Response, self).__init__() self._content = False self._content_consumed = False #: Integer Code of responded HTTP Status, e.g. 404 or 200. self.status_code = None def __repr__(self): return ’<Response [%s]>’ % (self.status_code) def __bool__(self): return self.ok @property def ok(self): try: self.raise_for_status() except HTTPError: return False return True def raise_for_status(self): ¦ '''Raises stored :class:`HTTPError`, if one occurred.''' ¦ http_error_msg = ’’ ¦ if 400 <= self.status_code < 500: ¦ ¦ http_error_msg = ’%s Client Error: %s for url: %s’ % (self.status_code, self.reason, self.url) ¦ elif 500 <= self.status_code < 600: ¦ ¦ http_error_msg = ’%s Server Error: %s for url: %s’ % (self.status_code, self.reason, self.url) ¦ if http_error_msg: ¦ ¦ raise HTTPError(http_error_msg, response=self)

END.

以上這篇python requests response值判斷方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: a√天堂网 | 日女人逼逼 | 久久美女免费视频 | 激情五月婷婷网 | 成人资源在线观看 | 在线观看欧美日韩 | 亚洲美女色视频 | 免费看黄色aaaaaa 片 | 久久国产精品久久精品国产 | 国产精品精品视频 | 亚洲自拍中文字幕 | 五月天精品视频 | 在线观看免费视频的网站 | 综合激情婷婷 | 天堂av手机版 | 永久中文字幕 | 粉嫩av一区二区三区天美传媒 | 亚洲免费影视 | 99r精品| 免费看黄色小视频 | 国产激情免费 | 精品一区二区三区四区五区六区 | 国产成人综合在线观看 | 三级a视频| 日本特黄一级 | 日韩尤物 | 婷五月天| 性天堂av| 午夜色播 | 欧美精品久久久久久久 | 国产精品久久免费 | 卡通动漫亚洲 | 国产又粗又猛又爽又黄的视频四季 | 亚洲一区欧美 | 你懂的视频在线观看 | 中文字幕手机在线观看 | 在线性视频| 在线观看中文字幕网站 | 亚洲成人二区 | 天堂网中文 | 青青草毛片|