2008-12-16 111 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應該幫助你:-)

相關問題