TsgcWebSocketServer_HTTPAPI | En-têtes personnalisés

Vous pouvez personnaliser la réponse du serveur HTTP.SYS en utilisant la propriété CustomHeaders de l'objet réponse.

 

Définissez la valeur de CustomHeaders avec le nom de l'en-tête et la valeur de l'en-tête séparés par des caractères de nouvelle ligne.

 

Exemple : si vous souhaitez ajouter les en-têtes suivants, voici un exemple de code

 

Access-Control-Allow-Origin: *

Acces-Control-Allow-Methods: GET, POST, OPTIONS, PUT, PATCH, DELETE

 


procedure OnHTTPRequest(aConnection: TsgcWSConnection_HTTPAPI; const aRequestInfo: THttpServerRequest; 
  var aResponseInfo: THttpServerResponse);
begin
  aResponseInfo.ResponseNo := 200;
  aResponseInfo.CustomHeaders := 'Access-Control-Allow-Origin: *' + #13#10 + 'Acces-Control-Allow-Methods: ' +
    'GET, POST, OPTIONS, PUT, PATCH, DELETE';
end;