C# 使用asp.net处理HttpWebRequest中的Cookie#

C# 使用asp.net处理HttpWebRequest中的Cookie#,c#,asp.net,httpwebrequest,C#,Asp.net,Httpwebrequest,我想知道这是否可行,我在我的asp.net站点中创建了一个HttpWebRequest,加载某个页面并将cookie存储在cookie容器中,还将cookie添加到我打开站点的当前浏览器中 因此,在这一步之后,当用户被导航到该站点(第三方站点)时,它通过查看保存的cookies而不是将其带到主页来显示必要的信息 这有效吗?这是不可能的,因为出于安全原因,您不能为其他域设置cookie。你可以为Amazon设置它们并操纵它们的购物车。这显然是不可能做到的。有什么办法可以解决这个问题吗?因为这是一个

我想知道这是否可行,我在我的asp.net站点中创建了一个
HttpWebRequest
,加载某个页面并将cookie存储在cookie容器中,还将cookie添加到我打开站点的当前浏览器中

因此,在这一步之后,当用户被导航到该站点(第三方站点)时,它通过查看保存的cookies而不是将其带到主页来显示必要的信息


这有效吗?

这是不可能的,因为出于安全原因,您不能为其他域设置cookie。你可以为Amazon设置它们并操纵它们的购物车。这显然是不可能做到的。

有什么办法可以解决这个问题吗?因为这是一个桌面应用程序,我只需发送带有cookies的post请求,并获得预订页面的html(假设我正在购买汽车)。那么,在asp.net的情况下,当我真的希望用户看到预订页面(导航到该页面)时,如何复制这种情况呢?您可以完全代理预订网站,这样您的用户就永远不会离开您的域。然后,这些cookie将保留在您控制的域中。你必须在每次请求时将它们转发到预订网站。你能再解释一下吗,一些示例链接等。我知道你想在你自己的域名下向用户显示汽车预订页面,对吗?并且可能会更改页面的内容。不,内容没有更改,我想向他们显示各个站点的结果,当他们单击某辆车时,我希望他们重定向到原始站点预订页面。