EMS.ResourceAPI.TEndpointResponse.SetCreated
Delphi
procedure SetCreated(const ALocation: string; AStatusCode: Integer = 201); virtual; abstract;
C++
virtual void __fastcall SetCreated(const System::UnicodeString ALocation, int AStatusCode = 0xc9) = 0 ;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | EMS.ResourceAPI.pas EMS.ResourceAPI.hpp |
EMS.ResourceAPI | TEndpointResponse |
Beschreibung
Als Ergebnis der Behandlung des Anforderungskontextes, der diese Antwort ausgelöst hat, wurde von der EMS-Ressource, die diesen Anforderungskontext behandelt, eine neue REST-Ressource erstellt. SetCreated gibt die Position (Location (EN)) an, an der EMS-Client-Anwendungen auf diese neue REST-Ressource zugreifen können.
Standardmäßig ändert SetCreated den Statuscode der Antwort in 201. Damit wird angegeben, dass Sie die Anforderung zum Erstellen einer neuen REST-Ressource erfüllt haben. Sie können für AStatusCode einen anderen Wert angeben, wenn Sie möchten. Übergeben Sie beispielsweise 202 als Wert des Parameters AStatusCode, um anzugeben, dass Sie die Anforderung zum Erstellen einer neuen REST-Ressource akzeptiert haben. Die neue REST-Ressource wird jedoch asynchron erstellt und steht möglicherweise noch nicht zur Verfügung, wenn Ihre Antwort die EMS-Client-Anwendung, die die ursprüngliche Anforderung gesendet hat, erreicht.