我正在开发一个简单的基准测试脚本,它需要https://outlook.office365.com/autodiscover/autodiscover.xml提供的信息。我正在使用我的 Outlook.com 电子邮件凭据进行基本身份验证,并且在我的计算机上进行测试时它工作正常。
当我与我的同事(使用相同的凭据)共享脚本时,他收到了403 Forbidden请求的响应。经过一些试验和错误后,脚本似乎在我国内的多个不同网络上运行,但是一旦我从其他国家/地区运行它,我就会得到403 Forbidden. 由于这是一个基准脚本,因此我必须使用相同的凭据。
鉴于脚本始终相同,我无法获得有关可能导致问题的原因的任何信息,我怀疑这可能是一项安全功能,可阻止用户从不同国家/地区进行身份验证,但我找不到任何文档,甚至无法提及其中。
有没有人知道可能导致 403 的原因?
exchange-server autodiscovery exchangewebservices http-status-code-403