【发布时间】:2017-07-21 19:54:57
【问题描述】:
基于 requests_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
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 响应。
我假设文档中提到的“域”与“https://my-site-url.com”相同。对吗?
此外,我的语法有什么明显的错误吗?
我应该注意到我的 curl 请求有效,所以我知道我的用户名和密码没有问题。
curl -f -v --ntlm -u MY_USER_NAME https://my-site-url.com
【问题讨论】:
标签: python sharepoint ntlm