2016-02-05 261 views
0

我正在寻找重定向到另一个web应用程序并设置自定义请求标头的方法。这是有道理的,因为我将要使用的Web应用程序正在期待用户名称调用“REMOTE_USER”的自定义标题,我将其中的用户名设置为。页面重定向并设置请求自定义请求标头

我正在探索使用java servlet或者可能编写一些java脚本来执行此操作。

var client = new XMLHttpRequest(); 
    client.open("POST", "/log"); 
    client.setRequestHeader("REMOTE_USER", "User1"); 

window.location.href = "http://myserver.com:8080/webapp/"; 

我看到该网页已被重定向,但没有看到任何自定义请求头

回答

0
function customHeader(remoteinput, userinput) { 
    var client = new XMLHttpRequest(); 
    client.open("POST", "/log"); 
    client.setRequestHeader(remoteinput, userinput); 

    window.location.href = "http://myserver.com:8080/webapp/"; 
} 

现在执行你的函数:

customHeader("something", "user42"); 

如果我误解你的问题, 请回复!

+0

我得到了同样的结果。我想我需要在第一个问题中添加更多信息。 – cmac

+0

如果你这样做,我想我可能会更具体地回答。 – cdslijngard