从Asp.Net读取Java应用程序创建的cookie

时间:2011-07-07 20:41:32

标签: asp.net cookies

我正在尝试从Asp.Net读取由Java应用程序创建的cookie,但没有太多运气

我正在使用这行代码:

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

这有可能吗?

我们基本上有一个用java开发的身份验证web ui,并且有一个url可以访问需要读取此cookie的Asp.Net页面

请告知

谢谢!

1 个答案:

答案 0 :(得分:1)

  

这有可能吗?

是的,如果两个应用程序都托管在同一个域中。如果没有,那么,不,这是不可能的。 设置cookie时,有2个属性:pathdomain,可以指定这些属性以限制cookie的范围。

因此,例如,当您在Java应用程序中使用domain="foo.com"设置cookie时,foo.com上任何子域上的所有应用程序都能够读取它。因此,如果Java应用程序托管在java.foo.com上,并且您的ASP.NET应用程序托管在asp.foo.com上,则它将能够访问它。