在javascript中设置并获取请求标头

时间:2014-01-27 12:49:54

标签: java javascript request-headers

我有一个使用Http头验证用户的java应用程序(HttpServletRequest.getHeader('html-wg-useruid')),如何从javascript设置此头文件?

1 个答案:

答案 0 :(得分:1)

您可以使用XMLHttpRequest中的 setRequestHeader 方法。

var httprequest = new XMLHttpRequest();
httprequest.setRequestHeader('Accept', 'application/json');
httprequest.setRequestHeader('Content-Type', 'application/json');
httprequest.setRequestHeader('Accept-Language', 'en-us');

要在响应时从响应中检索特定标头,请使用 getResponseHeader 方法。要获取所有这些内容,请使用 getAllResponseHeaders

var contentType = httprequest.getResponseHeader('Content-Type');
var responseHeaders = httprequest.getAllResponseHeaders();

可以在MDN's XMLHttpRequest page中找到可用方法的完整列表。如果您有兴趣,请查看它。