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

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

Aceitar