Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net跨域Cookie_C#_Asp.net_Cookies - Fatal编程技术网

C# Asp.net跨域Cookie

C# Asp.net跨域Cookie,c#,asp.net,cookies,C#,Asp.net,Cookies,我有一个为我们的域获取可用cookie的要求,因为在我们组织的另一个域工作的其他团队将点击此url,作为响应,将获取我们域的所有可用cookie。 我是asp.net的新手,下面是GetCookieInfo页面的代码 protected void Page_Load(object sender, EventArgs e) { string value= string.Empty; if (Request.Cookies["cookie1"] != null) {

我有一个为我们的域获取可用cookie的要求,因为在我们组织的另一个域工作的其他团队将点击此url,作为响应,将获取我们域的所有可用cookie。 我是asp.net的新手,下面是GetCookieInfo页面的代码

protected void Page_Load(object sender, EventArgs e)
{
    string value= string.Empty;

    if (Request.Cookies["cookie1"] != null)
    {
        value= Request.Cookies["cookie1"].Value;
    }
    string message=""{\"message\":\"" + value+ "\"}";
    Response.Clear();
    Response.ContentType = "application/json; charset=utf-8";
    Response.Write(message);
    Response.End();
}

我在浏览器中获取值,但当我在任何其他页面中点击URL并使用流读取响应时,即使存在cookie,消息也没有cookie值。上面的代码片段可能有什么问题?

如果我理解正确,另一个团队会向您的页面发送一个请求,然后响应会将其请求中的所有cookie返回给他们?此外,当您说“cookie存在”时,您是通过观察例如fiddler中的请求,还是通过调试您发布的代码来确定这一点的,看到“Request.Cookies[“cookie1”!=null”?他们只会调用url,我们需要发回我们域中所有可用的Cookies。我在cookies部分的浏览器中看到了cookie。好的,您正在www.A.com上运行。当他们向www.a.com发出请求时,代码中“request.cookies”中唯一的cookies就是他们发送的cookies。我假设他们是通过编程而不是通过浏览器发出请求的。因此,如果他们在请求中设置了一些cookie,您可以按照您尝试的方式获取这些cookie;我不得不说,这种情况没有任何意义。如果他们没有设置任何cookie,您的代码将不会返回任何cookie,这是预期的。如果您试图发送“我的应用程序设置的所有可能的cookie”-这不是方式。您在浏览器的cookies部分中看到的cookies就是您在浏览器中看到的cookies。它们是在您第一次访问应用程序时由应用程序放在浏览器中的。当其他团队向您的域发出请求时,他们的请求将不会有cookie,除非他们在代码中创建cookie并将其附加到请求中。所以,要么我完全误解了你的意图,要么你应该仔细阅读cookies是如何工作的。