0

我有一个使用 Http 标头 (HttpServletRequest.getHeader('html-wg-useruid')) 对用户进行身份验证的 Java 应用程序,如何从 javascript 设置此标头?

4

1 回答 1

1

您可以使用setRequestHeader方法从XMLHttpRequest.

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 的 XMLHttpRequest 页面中找到。如果您有兴趣,请查看它。

于 2014-01-27T12:57:44.153 回答