没有cookie的HTTP请求

没有cookie的HTTP请求,http,cookies,browser,Http,Cookies,Browser,我有一个web应用程序,在其中生成指向外部google资源的下载链接。此请求通常需要cookie。由于跨域策略,我目前使用curl下载文件,然后将其传递给用户。现在那些文件很大。所以我想通过客户端浏览器直接下载它们 我发现我可以将有问题的cookie附加到http查询中,但这只有在没有设置其他cookie的情况下才有效!由于是谷歌,几乎所有用户都会为.google.com设置一些cookies。是否有任何方法(可能是某些安全功能或错误)可以在用户浏览器中触发该文件的下载请求,而无需发送任何coo

我有一个web应用程序,在其中生成指向外部google资源的下载链接。此请求通常需要cookie。由于跨域策略,我目前使用curl下载文件,然后将其传递给用户。现在那些文件很大。所以我想通过客户端浏览器直接下载它们


我发现我可以将有问题的cookie附加到http查询中,但这只有在没有设置其他cookie的情况下才有效!由于是谷歌,几乎所有用户都会为.google.com设置一些cookies。是否有任何方法(可能是某些安全功能或错误)可以在用户浏览器中触发该文件的下载请求,而无需发送任何cookie。

我发现我可以向
*.google.com.
(注意最后的)然后大多数浏览器都不会发送
.google.com
的cookies集。我用浏览器快照和我自己的设备做了一个快速测试。除了Safari(台式机和移动设备)和一些无名浏览器外,黑客几乎可以在所有浏览器中使用

虽然这样做有效,但我决定不使用该方法,因为文件名将被设置为不可用(没有文件扩展名)