Ich überprüfe es jedes Mal, wenn ich es vergesse, also habe ich es für mich selbst zusammengefasst.
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.
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. |
https://qiita.com/terufumi1122/items/997e24dde87f807e3944
https://qiita.com/uenosy/items/ba9dbc70781bddc4a491
https://qiita.com/nesheep5/items/6da796f6ac628c430c36