【发布时间】:2016-09-10 04:44:09
【问题描述】:
我在关注this link 时尝试了基本身份验证。我还关注this question,使用 NTLM auth 获取下面的代码。我仍然被抛出 401 错误。这是拉取 SharePoint 列表的过时方式还是我的代码有问题?
import requests
from requests_ntlm import HttpNtlmAuth
response = requests.get("https://example.com/_api/web/...", auth=HttpNtlmAuth('username', 'password'))
print(response.status_code)
【问题讨论】:
-
这是响应 401 状态的服务器。什么是响应体?
print(response.text)你确定服务器使用ntlm?您是否能够使用 curl 或任何其他方式进行连接?您是否尝试过使用请求accept标头。{'accept': 'application/json'} -
我确定服务器使用了ntlm,并且我们已经能够使用jquery进行连接。当我输入 response.text 时,我没有得到任何输出。我将尝试添加接受标头
标签: python sharepoint