HTTP Response Headers Parser
- HTTP headers parser (getting a dynamic
nonce
value from responses to every single GET request)
function respHeaders() {
var getReq = new XMLHttpRequest();
getReq.open('GET', document.location, false);
getReq.send(null);
var respHeaders = getReq.getAllResponseHeaders().toLowerCase();
return respHeaders;
};
var bsHeaders = respHeaders();
var nonceRegex = /nonce-(\S{24})/;
var nonceParse = nonceRegex.exec(bsHeaders);
var nonceString = nonceParse[1];
console.log(nonceString);