【问题标题】:HTTP 403 Error while accessing web service访问 Web 服务时出现 HTTP 403 错误
【发布时间】:2008-12-16 03:57:59
【问题描述】:

我正在尝试从远程计算机访问 Web 服务。我设法从浏览器访问网络服务。但是当我尝试从应用程序调用 Web 服务时,我得到了 HTTP 403。

知道为什么吗?

【问题讨论】:

    标签: .net vb.net web-services


    【解决方案1】:

    403 响应表示您正在连接的主机或软件不允许访问 Web 服务。原因可能是:

    • 您所在的远程主机被防火墙阻止
    • 您已达到对 Web 服务的调用限制,它们正在阻止任何进一步的连接
    • 您正在发送身份验证凭据,但该帐户已被禁止/禁用
    • 请求中的用户代理或某些其他标头导致服务拒绝连接。也许缺少标题?

    【讨论】:

    • 我有类似的问题,有线的事情是..从nunit应用程序运行时,服务很好,从windows服务运行时,我得到403。!!
    • 我有同样的问题,使用 .net webservice & IIS 7.5 来获取数据。不确定的错误并非总是如此。有人可以帮忙吗?
    【解决方案2】:

    Web服务器认为客户端发送的HTTP数据流是正确的,但是由于某种原因禁止访问该URL标识的资源。检查防火墙设置。这应该对你有帮助:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-18
      • 2018-01-24
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多