2016-02-03 65 views
0

我有一個網絡.NET服務。我可以從Web瀏覽器連接這個Web服務。 如果我寫服務地址第一個Web瀏覽器詢問用戶名和密碼比服務連接。德爾福休息和認證

如果我將這個網絡服務連接到delphi。有錯誤消息:

錯誤消息是 「401未授權」

我使用:

  • RESTResponse1
  • RESTRequest1
  • RESTClient1和HTTPBasicAuthenticator 1.
  • HTTPBasicAuthenticator1具有用戶名和密碼以及RestC添加Authenticator。

但我無法連接網絡服務 我該如何連接它?

回答

2

要找出遺漏(或錯誤)身份驗證的原因,可以在大多數Web瀏覽器中使用開發人員/調試模式。您也可以使用Wireshark或HTTP代理。

檢查服務器的響應標頭。它們包括有關所有支持的身份驗證模式的信息(請參閱RFC 2616