4 Stimmen

Kann man mit dem Browser eine PUT- oder DELETE-HTTP-Anfrage senden?

Möglicherweise Duplikate:
REST-Entwicklungs-Plugin für Browser mit allen HTTP-Methoden
Sind die PUT, DELETE, HEAD usw. Methoden in den meisten Webbrowsern verfügbar?

Wie sagt man einem Webbrowser, eine PUT- oder DELETE-Anfrage zu senden? Ich weiß, dass ich ihm sagen kann, eine POST- oder GET-Anfrage zu senden, indem ich die Formular-Methode ändere. Es scheint, dass diese Funktion nicht schwer zu implementieren wäre.

Ich habe gerade den berühmten Artikel "Wie ich meiner Frau REST erklärt habe" gelesen http://tomayko.com/writings/rest-to-my-wife. Es versteht sich von selbst, dass ich zuvor einen Verdacht hatte und jetzt überzeugt bin, dass RESTful der beste Weg ist, um eine Webanwendung zu entwerfen.

Implementieren Browser wirklich keine PUT und DELETE? Wenn ja, warum? Welche Designüberlegungen spielen dabei eine Rolle? Gibt es außerdem Pläne für die Zukunft, diese Funktionen in Browser und andere Webstandards zu integrieren?

Implementieren führende Browser bereits den kompletten Satz an HTTP-Funktionen? Und wenn ja, wie frage ich sie, diese Funktionen zu verwenden?

3voto

Ladislav Mrnka Punkte 355028

Es geht nicht um Browser, sondern um die Version von HTML, die verwendet wird, um das Formular zu definieren - sowohl HTML 4.01 als auch XHTML 1.0 (ich bin mir nicht sicher bezüglich HTML 5) unterstützen nur GET und POST als Methode des HTML-Formulars. Wenn Sie PUT und DELETE verwenden möchten, müssen Sie entweder JavaScript und XMLHttpRequest direkt verwenden oder eine JavaScript-Bibliothek verwenden, die dies vereinfacht (wie z. B. jQuery).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X