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?

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags apirestpost ou faça a sua própria pergunta.