Versão atual:

api é executada no Postman, mas não executa no aplicativo

API era executada com sucesso no protheus 12.1.27, mas na versão 12.1.33, o comando POST não está executando. É uma integração entre um software gráfico onde há uma tela que digita o produto utilizado na máquina e grava através da API no Banco de dados do Protheus. No software Postman a rotina executa com sucesso, mas através da integração, quando as informações gera o comando para salvar (POST) no Banco de dados ocorre o erro: The Remote server returned an error: (400) Bad Request.

Há uma função que está depreciada (FWJsonSerialize). Qual a função que posso substituir na rotina?

exemplo da rotina.

If lRet == .F. oStatus := JSonObject():New() oStatus["status"] := "erro" oStatus["erro"] := EncodeUTF8("Erro ao cadastrar o produto na empresa 02. Verifique o console.log para mais detalhes", "CP1252") ::SetResponse(FWJsonSerialize(oStatus)) return .T. EndIf

Consulta(GET), Editar(PUT), DELETE, estão ok.

Alguma dica sobre?

Versões (2):

Ver a versão formatada

api é executada no Postman, mas não executa no aplicativo

  • criado 22 de Jul de 2022

Comentário

new question