此软件包允许使用requests库进行HTTP NTLM身份验证。
项目描述
此软件包允许使用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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b29cc2462623dffdf9b88c43e180ccb735b4007228a542220e882c58ae56c668 |
|
MD5 | 430f303715400e2274c579b7095a2116 |
|
BLAKE2b-256 | 15745d4e1815107e9d78c44c3ad04740b00efd1189e5a9ec11e5275b60864e54 |
关闭
requests_ntlm-1.3.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 |
|
MD5 | fbb08fbdf099fdbcb4722d16f0dda6cd |
|
BLAKE2b-256 | 9e5d836b97537a390cf811b0488490c389c5a614f0a93acb23f347bd37a2d914 |