2008-12-16 143 views
0

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

任何想法为什么?

回答

6

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

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

我有类似的问题,有线的事情是..当从nunit应用程序运行时,服务很好,从Windows服务运行时,我得到403。 – 2010-10-28 14:23:02

0

Web服务器认为,客户端发送的HTTP数据流是正确的,但访问由URL标识的资源是被禁止的一些reason.Check防火墙settings.This应该帮助你:-)