【发布时间】:2015-12-30 13:32:21
【问题描述】:
我想从位于 Sharepoint 文件夹中的 URL 获取文件(xlsx)。
url = 'http://www.sharepointexampleurl.com'
username='username'
password='password'
response = requests.get(url, auth=(username, password), headers={'Connection': 'close'})
if response.status_code >= 300:
raise osv.except_osv(_('Error'), _('Bad Request'))
我总是收到 403 错误。 我必须使用共享点库吗?我可以在没有身份验证的情况下从 URL 获取文件,但通过身份验证我不能。有什么想法吗?
【问题讨论】:
-
您期望什么样的身份验证?您的示例使用基本身份验证,这可能不适合该站点。以下是常见类型列表:docs.python-requests.org/en/v2.0-0/user/authentication
-
我不知道哪种身份验证适合 Sharepoint。这就是我问这个问题的原因。
-
Sharepoint 支持多种形式的身份验证。 Auth details for sharepoint 2013。站点管理员可能配置了一个或多个选项。询问网站管理员他们使用什么。否则,请全部尝试。
标签: python url sharepoint request