response statuscode no datasnap rest

15/07/2020

0

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?
Marcus Pereira

Marcus Pereira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar