跳转到主要内容

此软件包允许使用requests库进行HTTP NTLM身份验证。

项目描述

https://github.com/requests/requests-ntlm/actions/workflows/ci.yml/badge.svg

此软件包允许使用requests库进行HTTP NTLM身份验证。

用法

HttpNtlmAuth 继承自 requests 的 AuthBase,因此使用简单。

import requests
from requests_ntlm import HttpNtlmAuth

requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))

HttpNtlmAuth 可以与 Session 结合使用,以利用连接池。由于 NTLM 验证连接,这更高效。否则,每个请求都将通过新的 NTLM 挑战-响应。

import requests
from requests_ntlm import HttpNtlmAuth

session = requests.Session()
session.auth = HttpNtlmAuth('domain\\username','password')
session.get('http://ntlm_protected_site.com')

安装

pip install requests_ntlm

需求

作者

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

requests_ntlm-1.3.0.tar.gz (16.1 kB 查看散列)

上传时间

构建分发

requests_ntlm-1.3.0-py3-none-any.whl (6.6 kB 查看散列)

上传时间 Python 3

由以下支持