1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Urgente API REST

Discussão em 'Progress 4GL' iniciado por Alexandre, Setembro 28, 2020.

  1. Renan Cano

    Renan Cano Membro Participativo

    Antes de tudo confirme e veja essas opções:

    1 - Sempre quando for trabalhar com REST você deve ter certeza qual método da requisição, GET ou POST, tem muito caso que a galera tá usando GET mas no fim a API só fornece POST,
    pois o POST dependendo como configurado na API pode funcionar como um GET.

    2 - Testar a API antes de partir para o progress, baixe o programa Insomnia e faça o Teste da API vc deve ter o retorno 200 ou 201 para todos os teste, só avance depois que conseguir retorno no Insominia.

    3 - Entenda o JSON, o arquivo JSONS nada mais é que varios objetos escrito no formato de java script, deve tomar cuidado, pois pode ter objetos dentro de objetos, arrays dentro de objetos, array de objetos e etc, para cada situação o codigo no progress muda bastante, é a parte mais chata de lidar.

    4 - Ao tentar fazer a requisição coloque uma mensagem de retorno, para identificar o problema, muitas vezes os usuarios recebem 200 ou seja receberam os dados mas por não saber tratar eles acabam achando que não veio. As mensagens de retorno são:

    1xx: informação

    2xx: Sucesso

    200: OK
    201: CREATED
    204: Não tem conteúdo mais usado quando é PUT, POST e DELETE
    3xx: Redirection

    4xx: Client Error

    400: Bad Request
    404: Not Found
    5xx: Server Error

    500: Internal Server Error


    Depois de executar esses passos, ai poste aqui oque aconteceu, com prints de erros e o retorno da mensagem, mas se conseguir avançar compartilhe com todos as solução.
  2. Cneves

    Cneves Membro Participativo

    Opa, estava faltando um certificado na minha instalação. Pedi o arquivo do certificado para o @Dums, e ele me passou.

    Dai registrei a mesma e funcionou a comunicação.

    Ver anexo 1979

    Valeu, muito obrigado.
  3. Cneves

    Cneves Membro Participativo

    Bom dia,

    Alguém sabe dizer se existe uma forma de utilizar o "PATCH" , e não somente o GET e o POST?

    Atenciosamente,

Compartilhe esta Página