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?