http — HTTP 模块

源代码: Lib/http/__init__.py


http 是集合了几个操控 HTTP (超文本传输协议) 模块的包:

The http 模块还定义了下列帮助操控 HTTP 相关代码的枚举:

class http. HTTPStatus

Added in version 3.5.

子类化的 enum.IntEnum that defines a set of HTTP status codes, reason phrases and long descriptions written in English.

用法:

>>> from http import HTTPStatus
>>> HTTPStatus.OK
HTTPStatus.OK
>>> HTTPStatus.OK == 200
True
>>> HTTPStatus.OK.value
200
>>> HTTPStatus.OK.phrase
'OK'
>>> HTTPStatus.OK.description
'Request fulfilled, document follows'
>>> list(HTTPStatus)
[HTTPStatus.CONTINUE, HTTPStatus.SWITCHING_PROTOCOLS, ...]