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?
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)