EMS.ResourceAPI.TEndpointResponse.SetCreated

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch