2010-06-07 46 views
0

我有一個.NET Winform應用程序,它使用受密碼保護的Web映射服務。不幸的是我無法連接到請求的用戶名和密碼,(請求是從GIS地圖控件生成)ProxyPass或攔截Web請求.NET

我能想到的兩種方法在其周圍

  1. 攔截從我的.net應用程序中所有的web請求,並添加用戶名/密碼,
  2. 設置Apache網絡服務器,並使用的ProxyPass沿着我的要求增加一個用戶名/密碼通過

有誰知道怎麼做其中任一?

回答

0

將密碼添加到請求(假設他們使用HTTP身份驗證而不是基於表單和Cookie的身份驗證)只需將WWW身份驗證標頭附加到每個請求即可。你可以找到如何在這裏的信息進行編碼的細節:由於你總是使用相同的用戶名/密碼爲所有請求

http://en.wikipedia.org/wiki/Basic_access_authentication

,你會完全一樣的字符串連接到請求,使其大大簡化實施。您使用的機制取決於您,但任何類型的允許您添加標頭的代理機制都可以。