Der Martin: GET vs. POST

Beitrag lesen

Hallo,

Der Browser sollte bei einem GET-Request in der Adressleiste immer die Ressource anzeigen, die aufgerufen wurde.

nicht zwangsläufig: Antwortet der Server auf den ursprünglichen Request mit einem Redirect (301 pder 302), dann steht in der Adressleiste nicht die ursprünglich angeforderte Adresse, sondern die, zu der man weitergeleitet wurde. Okay, genaugenommen ist das dann auch die Ressource, die aufgerufen wurde, aber nicht unbedingt die, die der Nutzer erwartet hat.

Bei einem POST-Request sieht man das (leider) nirgendwo, welcher Request den Browser verlässt. Ist meiner Meinung nach ein echter Verlust.

Das stimmt nicht. Beim POST steht hinterher genauso wie bei GET die Adresse der aufgerufenen Ressource in der Adressleiste. Nur eventuelle URL-Parameter nicht, weil die bei POST im Request-Body übergeben werden.

Ciao,
 Martin

--
Eine Nonne kommt in den Himmel. An der Pforte fragt Petrus: "Wer bist du?" - "Ich bin die Braut Jesu." Petrus stutzt einen Moment, ruft dann nach hinten: "He Freunde, habt ihr schon gehört? Der Juniorchef will heiraten!"
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(