2010-06-15 2 views
16

Weiß jemand, wenn es möglich ist, benutzerdefinierte http REQUEST-Header in HTML zu senden, ohne JavaScript (kein Xhr-Wrapper) zu verwenden.Benutzerdefinierte HTTP-Anfrage-Header in HTML

Wäre es möglich, sie als Metatags innerhalb des Kopfes zu definieren? Oder können sie irgendwo im Formular definiert werden?

<meta http-equip="x-something-custom" name="custom value" /> 

dies funktioniert jedoch, dies ist ein RESPONSE-Header. Was ich brauche, um einen REQUEST-Header zu setzen.

Ich bin nicht auf der Suche nach versteckten Feldern in Formularen, sondern tatsächlichen rohen HTTP-Header Manipulation mit HTML-Tags suchen.

Ist das möglich?

Antwort

16

Weiß jemand, ob es möglich ist, benutzerdefinierte HTTP-Anforderungsheader in HTML zu senden, ohne JavaScript zu verwenden?

Nein, das ist nicht möglich.

Was ist es, die funktionale Anforderung, für die Sie denken, dass dies die Lösung ist? Wenn wir das ausarbeiten, können wir vielleicht eine geeignete Lösung finden.

+1

Nun, ich versuche, dies mit einer RESTful URL zu erreichen, die die gleichen Daten wie JSON, XML oder einen Dateidownload (application/json, application/xml oder text/plain) liefert. Ich denke, der korrekte Weg, HTTP in diesem Fall zu verwenden, ist, einen Accepts-Header zu senden, aber ich denke, dass ich etwas anderes tun muss. –

+0

Es gibt keine funktionale Anforderung. Die Verwendung von HTML-Formular mit unserem Ajax ist eine einfachere Lösung. – Spirit

5

Warum müssen Sie etwas in der Kopfzeile setzen?

Wenn es zum Testen Sie eine Firefox-Erweiterung oder einen Web-Proxy verwenden können, um den Header zu manipulieren.

Andernfalls kann nicht von HTML getan werden.

Verwandte Themen