HTTP 403访问Web服务时出错

时间:2008-12-16 03:58:00

标签: .net vb.net web-services

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

知道为什么吗?

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:0)

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