2016-04-29 4 views
1

Ich brauche den Text einer benutzerdefinierten HTTP-Header mit Javascript zu bekommen, wird der Header Ich brauche nicht die User-Agent ist, habe ich bereits, dass mit diesem Code behandelt:Erhalten Sie benutzerdefinierte HTTP-Header mit Javascript

var userAgent = navigator.userAgent 

Was Ich brauche ist der Inhalt (wie: Custom Header Text) eines benutzerdefinierten Headers genannt (zum Beispiel): CustomHeader.

Die Kopfzeile wird vom Browser beim Zugriff auf eine Website (und zeigt es dem Benutzer) mit dem Javascript-Code auf der Website gesendet, also denke ich, ich hätte kein Problem mit der gleichen Herkunft Politik, da es nur ein Website mit einem Javascript-Code (mit script Tags).

Ist es möglich? Wenn ja, wie bekomme ich den Inhalt dieses Headers mit Javascript?

Vielen Dank.

+0

Sie versuchen, einen Kopf zu bekommen, die durch den Browser gesendet wird, oder einen Header, der von dem Server zurückgegeben wird? – Barmar

+0

Die Kopfzeile wird vom Browser gesendet – Minion

+0

Woher kommt die benutzerdefinierte Kopfzeile? Warum kannst du es nicht von diesem Code bekommen? – Barmar

Antwort

0
var request = new XMLHttpRequest(); 
req.open('GET', document.location, false); 
req.send(null); 
var headers = req.getAllResponseHeaders(); 

können Sie mehr hier lesen: Accessing the web page's HTTP Headers in JavaScript

+0

Er hat geklärt, dass er nach Kopfzeilen fragt, die vom Client gesendet wurden, und nicht nach Kopfzeilen, die vom Server zurückkommen. – Barmar