urllib3是请求包的一部分?

时间:2019-02-14 19:56:48

标签: python python-requests

我最近使用requests.get来读取SharePoint的详细信息,如下所示:

r = requests.post(sharepoint_contextinfo_url, auth=auth, headers=headers, verify=False)

代码按预期工作。但收到警告Unverified HTTPS request is being made. Adding certificate verification is strongly advised.

然后,我使用requests.packages.urllib3.disable_warnings()禁用警告。

我的问题是requests使用urllib3禁用警告?我以为requestsurllib3是两个不同的库

如果urllib3是请求的一部分(我认为不是),那么可以使用其他所有urllib3吗?

我是Python的新手。我可能是错的。请澄清

1 个答案:

答案 0 :(得分:1)

Urllib3是来自request的独立包,Request正在使用urllib3(最好是在urllib3之上构建),并且urllib3可以单独使用。

之所以存在请求,是为了使开发人员更轻松地进行HTTP(S)请求。