[RUBY] [Rails] Korrespondenztabelle mit HTTP-Statuscodesymbolen und deren Bedeutung (für mich)

Ich überprüfe es jedes Mal, wenn ich es vergesse, also habe ich es für mich selbst zusammengefasst.

Grobe Bedeutung jeder Zahl

100 ~ Bedeutet die Fortsetzung von Anforderungen vom Browser. 200 ~ Bedeutet, dass die Browseranforderung auf dem Server erfolgreich war. 300 ~ Bedeutet Umleitung. 400 ~ Dies bedeutet, dass auf der Clientseite ein Fehler vorliegt und die Anforderung fehlgeschlagen ist. 500 ~ Dies bedeutet, dass auf der Serverseite ein Fehler vorliegt und die Anforderung fehlgeschlagen ist.

Statuscode Bedeutung und Schienen Symbol

Nur die, die ich oft benutze Unterschied zwischen Put und Patch Die put-Methode ersetzt eher als Aktualisierungen Die Patch-Methode aktualisiert / modifiziert / modifiziert vorhandene Ressourcen Für mehr Informationen https://qiita.com/murata0705/items/52538c08778c39a91ec2

Codenummer Symbol Bemerkungen Bedeutung
200 :ok Häufig zurückgekehrt, wenn Die Webseite oder Ressource funktioniert wie erwartet.
201 :created create,Gibt dies zurück, wenn es gesetzt wird usw. Akzeptierte die Anfrage und erstellte eine neue Ressource.
202 :accepted Die Situation, in der der Server Browseranforderungen akzeptiert und verarbeitet
204 :no_content delete,Gibt dies zurück, wenn Patch usw. Wenn die Anforderung normal verarbeitet wird, jedoch kein Inhalt zurückgegeben werden kann
304 :not_modified Wenn Sie den Cache verwenden möchten Bedeutet, dass sich die angeforderte Ressource seit dem letzten Zugriff nicht geändert hat.
400 :bad_request Die Form des Anforderungskörpers ist seltsam, Validierungsfehler usw. Bei falscher Syntax, ungültigem Anforderungsnachrichtenrahmen oder falschem Anforderungsrouting
401 :unauthorized Ich habe nicht die Autorität Wenn Sie einen Autorisierungsheader benötigen.
404 :not_found Die durch die URL dargestellte Ressource ist nicht vorhanden.
409 :conflict Beim Versuch, etwas zu erstellen, das bereits erstellt wurde. Die Anforderung kann nicht abgeschlossen werden, da sie mit der aktuellen Ressource in Konflikt steht.
422 :unprocessable_entity Wenn Sie einen detaillierteren Validierungsfehler erhalten möchten. Dies bedeutet, dass eine normale Anfrage eingegangen ist, aber nicht bearbeitet werden konnte.

Referenz

https://qiita.com/terufumi1122/items/997e24dde87f807e3944

https://qiita.com/uenosy/items/ba9dbc70781bddc4a491

https://qiita.com/nesheep5/items/6da796f6ac628c430c36

Recommended Posts

[Rails] Korrespondenztabelle mit HTTP-Statuscodesymbolen und deren Bedeutung (für mich)
Inhaltsverzeichnis Code Refactoring und verwandte Artikel
Verschiedene Korrespondenztabellen zwischen Spring Framework und Spring Boot