response statuscode no datasnap rest

15/07/2020

15

Bom dia novamente, estou com um problema quando preciso que minha aplicação datasnap webbroker retorne response statuscode customizado, por exemplo:

Ao receber um parametro do tipo json, caso falte algum valor o servidor deveria retornar por exemplo o código 400 Bad Request.

Tentei implementar uma solução encontrada na web com o seguinte código no meu método

var
objWebModule: TWebModule; //need Web.HTTPApp
begin

objWebModule := GetDataSnapWebModule; //need Datasnap.DSHTTPWebBroker
objWebModule.Response.SetCustomHeader('MY-CUSTOM-HEADER','ABCD12324');
objWebModule.Response.StatusCode := 404;

O customheader eu consigo adicionar mas o status code não muda. Alguém tem alguma sugestão para resolver este problema?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar