2011-07-07 33 views
0

我正在嘗試從Asp.Net讀取由Java應用程序創建的cookie,但沒有太多運氣從Asp.Net讀取Java應用程序創建的cookie

我正在使用這行代碼:

string CoockieValue = Response.Cookies["Cookie_Name"].Value; 

這有可能嗎?

我們基本上有一個用java開發的認證web ui,並且有一個網址需要讀取這個cookie的Asp.Net頁面

請指教

謝謝!

+1

不管是用來創建還是讀取它的cookie都不是cookie嗎? – GreenMatt

+0

是的,這就是我的想法 – Alex

回答

1

這可能嗎?

是的,如果兩個應用程序託管在同一個域中。如果不是,那麼,不,這是不可能的。 設置cookie時,有2個屬性:pathdomain,可以指定它以限制cookie的範圍。

因此,例如,在您的Java應用程序中,您將Cookie設置爲domain="foo.com",那麼foo.com上的任何子域上的所有應用程序都將能夠讀取它。因此,如果您的Java應用程序託管在java.foo.com上,並且您的ASP.NET應用程序託管在asp.foo.com上,則它將能夠訪問它。

相關問題