如何在javascript中将请求头添加到window.open?

如何在javascript中将请求头添加到window.open?,javascript,c#,Javascript,C#,在我的应用程序中,我需要在新窗口中打开一个pdf。我正在做一个窗口。打开它。Mine是一个MVC应用程序。窗口的url.open包含我的控制器名称和操作方法,因此它将命中相应的操作方法 但是由于某种原因,当我使用http请求运行时,我能够打开pdf,这意味着我的控制器调用返回200。但是在https的情况下,我的控制器抛出一个302。有什么解决办法吗 我还发现,当我在Fiddler中通过添加一些请求头来编写https请求时,我的控制器返回200。但是我无法在window.open中添加请求头。有

在我的应用程序中,我需要在新窗口中打开一个pdf。我正在做一个
窗口。打开它。Mine是一个MVC应用程序。
窗口的url.open
包含我的控制器名称和操作方法,因此它将命中相应的操作方法

但是由于某种原因,当我使用
http
请求运行时,我能够打开
pdf
,这意味着我的控制器调用返回
200
。但是在
https
的情况下,我的控制器抛出一个
302
。有什么解决办法吗

我还发现,当我在Fiddler中通过添加一些请求头来编写https请求时,我的控制器返回200。但是我无法在window.open中添加请求头。有没有办法做到这一点


我不能在这里使用服务器端编码。我必须在js中完成它。

我想对于https呼叫,您的呼叫域也应该是https@VinodLouis是的,都是https。我正在使我的代码在https域中运行。被调用的url https在该url上是否具有有效的pdf?@VinodLouis是的,它具有有效的pdf。