Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie den HTTP-Statuscode 201

So verwenden Sie den HTTP-Statuscode 201

DDD
DDDOriginal
2023-10-13 15:07:29873Durchsuche

Verwendung: 1. Wenn der Client eine POST-Anfrage sendet, verarbeitet der Server die Anfrage erfolgreich und fügt die URL der neu erstellten Ressource in die Antwort ein. 2. Leiten Sie das Antwort-Header-Feld um Enthält die umgeleitete URL; 3. Der Antworttext enthält normalerweise Informationen über die neu erstellte Ressource, bei denen es sich um die Beschreibung, Eigenschaften oder andere zugehörige Daten der Ressource handeln kann. 4. Optionale Antwortheaderfelder zur Bereitstellung von Informationen über die neu erstellte Ressource Weitere Informationen.

So verwenden Sie den HTTP-Statuscode 201

Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.

HTTP-Statuscode 201 bedeutet, dass die Anfrage erfolgreich war und der Server eine neue Ressource erstellt hat. In diesem Artikel werden wir die Verwendung und Beispiele des HTTP-Statuscodes 201 detailliert beschreiben.

HTTP-Statuscode ist ein dreistelliger Code, der vom Server zurückgegeben wird, wenn er auf eine HTTP-Anfrage antwortet. Der Statuscode 201 gehört zur Erfolgskategorie 2xx und zeigt an, dass die Anfrage erfolgreich war und eine neue Ressource erstellt wurde.

Der HTTP-Statuscode 201 wird wie folgt verwendet:

1 Ressource erstellen: Der Statuscode 201 wird normalerweise verwendet, um anzuzeigen, dass eine neue Ressource erfolgreich erstellt wurde. Wenn der Client eine POST-Anfrage sendet, verarbeitet der Server die Anfrage erfolgreich und fügt die URL der neu erstellten Ressource in die Antwort ein. Diese URL kann über das Antwort-Header-Feld „Location“ abgerufen werden.

2. Umleitung: In einigen Fällen verwendet der Server möglicherweise den Statuscode 201, um den Client zur Umleitung anzuweisen. In diesem Fall enthält das Antwortheaderfeld „Location“ die umgeleitete URL.

3. Antworttext: Der Antworttext des Statuscodes 201 enthält normalerweise Informationen über die neu erstellte Ressource. Bei diesen Informationen kann es sich um Ressourcenbeschreibungen, Eigenschaften oder andere verwandte Daten handeln.

4. Optionale Antwort-Header-Felder: Der Server kann optional zusätzliche Header-Felder in die Antwort einfügen, um weitere Informationen über die neu erstellte Ressource bereitzustellen.

Hier ist ein Beispiel, das die Verwendung des HTTP-Statuscodes 201 zeigt:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 56
{
    "name": "John Doe",
    "email": "john@example.com"
}
HTTP/1.1 201 Created
Location: /api/users/123
Content-Type: application/json
Content-Length: 87
{
    "id": 123,
    "name": "John Doe",
    "email": "john@example.com",
    "created_at": "2022-01-01 12:00:00"
}

Im obigen Beispiel sendet der Client eine POST-Anfrage, um eine neue Benutzerressource zu erstellen. Der Server verarbeitet die Anfrage erfolgreich und gibt den Statuscode 201 zurück. Der Standort des Antwortheaderfelds gibt an, dass die URL der neu erstellten Ressource /api/users/123 lautet. Der Antworttext enthält Details zur neu erstellten Ressource, einschließlich Benutzer-ID, Name, E-Mail-Adresse und Erstellungszeit.

Der Client kann über die zurückgegebene URL auf die neu erstellte Ressource zugreifen oder bei Bedarf weitere Vorgänge ausführen.

Zusammenfassung:

HTTP-Statuscode 201 bedeutet, dass die Anfrage erfolgreich war und der Server eine neue Ressource erstellt hat. Es wird normalerweise verwendet, um die erfolgreiche Erstellung einer neuen Ressource anzuzeigen und in der Antwort Informationen über die Ressource bereitzustellen. Durch die Verwendung des Statuscodes 201 kann der Server dem Client die URL und andere relevante Daten über die neu erstellte Ressource bereitstellen, damit der Client die Ressource weiter betreiben oder darauf zugreifen kann.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den HTTP-Statuscode 201. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen