有没有办法检查网站使用的身份验证类型?

rab*_*bit 5 python urllib2 suds exchangewebservices

我正在尝试使用 python 和 suds 连接到 Microsoft Exchange 服务器,但我无法验证和下载 services.wsdl 文件。

我也尝试过使用 urllib2 来尝试连接,但也失败了。不过,我可以验证并下载 Outlook Web Access 页面。

我尝试过使用 ntlm auth,但这也给了我一个 401 错误。有没有办法检查我需要什么类型的身份验证,这样我就可以检查我是否首先使用了该类型的身份验证。

谢谢

Ign*_*ams 2

根据RFC 2617“HTTP 身份验证:基本和摘要式访问身份验证”中的规定,WWW-Authenticate响应标头告诉您应在请求中使用哪种身份验证方法。