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.