我有一个使用Http头验证用户的java应用程序(HttpServletRequest.getHeader('html-wg-useruid')),如何从javascript设置此头文件?
答案 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中找到可用方法的完整列表。如果您有兴趣,请查看它。