【问题标题】:How to determine http 403 error substatus如何确定http 403错误子状态
【发布时间】:2015-03-19 11:27:39
【问题描述】:

我正在使用与 Microsoft Exchange 网络服务通信的第三方 Java 库。在尝试连接到 EWS 时,使用库执行函数返回 http 403 禁止错误。那么如何判断http 403错误的子状态,需要子状态来判断错误原因。

【问题讨论】:

    标签: java http-headers exchange-server exchangewebservices http-error


    【解决方案1】:

    您尝试使用哪种操作?

    403 通常不是 EWS 状态代码,这将更多来自 IIS,例如您没有访问正确的 EWS 端点。您可能希望首先使用 EWSEditor https://ewseditor.codeplex.com/ 测试 EWS 以测试特定操作。

    干杯 格伦

    【讨论】:

    • 是的,我知道 IIS 正在返回 403。端点有效。实际上我试图通过 EWS 创建一个任务,我使用 Jwebservices 库,它返回 403 错误,但是好像我手动创建 httpclient 对象并触发相同的soap请求,任务是通过 EWS 创建的。所以要找出图书馆出了什么问题,我需要找到 403 子状态。来自库对象的响应只是 403 错误。所以我需要知道有没有其他方法可以找到子状态。
    • 您需要查看您发送到服务器的内容的网络跟踪,并将其与成功的请求进行比较。如果您要修复它,您需要知道正在发送的请求中的内容是无效的。您还可以查看服务器上的 IIS 日志,其中可能包含更多信息,但我会更多地关注请求方面。
    • 我无权访问服务器上的 IIS 日志。我需要从客户端确定状态。你能推荐一些捕获网络跟踪的工具吗?提琴手有用吗?
    • 当然 fiddler 应该可以正常工作,这就是我会使用的
    猜你喜欢
    • 2022-12-23
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    • 2014-09-22
    • 2016-09-18
    • 2013-11-30
    • 1970-01-01
    • 2015-12-03
    相关资源
    最近更新 更多