python方面有问题';s ntlm认证
基于请求文档中的此模板:python方面有问题';s ntlm认证,python,sharepoint,ntlm,Python,Sharepoint,Ntlm,基于请求文档中的此模板: import requests from requests_ntlm import HttpNtlmAuth requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password')) 。。。我有以下代码尝试连接到SharePoint页面: import requests from requests_ntlm import HttpNtlmAuth
import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))
。。。我有以下代码尝试连接到SharePoint页面:
import requests
from requests_ntlm import HttpNtlmAuth
def main():
response = requests.get('https://my-site-url.com', auth='https://my-site-url.com\\MY_USER_NAME', 'MY_PASS')
print response
if __name__ == "__main__":
main()
不幸的是,我收到了401的回复
我假设文档中提到的“域”与“”相同。对吗
此外,我的语法有什么明显的错误吗
我应该注意我的curl请求是有效的,所以我知道我的用户名和密码没有问题
curl -f -v --ntlm -u MY_USER_NAME https://my-site-url.com
如果您的curl调用在用户名前面没有域的情况下工作,那么您应该能够在python代码中省略它 试一试
我是通过以下方式实现的:
auth=HttpNtlmAuth("\\MY_USER_NAME", "MY_PASS")
auth=HttpNtlmAuth("\\MY_USER_NAME", "MY_PASS")