1
resposta

Status: Falha (Postman)

Olá, tenho um comando post sendo utilizado no Postman, onde recebo o retorno do Nprintig, porém, quando não há dados no filtro enviado, o postman retorna somente o status = "Falha". É possível customizar essa mensagem, ou então, detalhar mais esse erro, onde ele possa retornar uma mensagem mais amigável ???

/* CÓDIGO DO POST */

{ "type": "report", "config": { "reportId": "c62f9fb9-0b2c-4307-af52-e95b5d84b116", "outputFormat": "XLSX",

   }

,"selections": [{ "fieldName": "cod_cli", "selectedValues":["CUST0992"]}, { "fieldName": "dat_mov", "selectedValues":["42937"], "isNumeric":"true"}], "connectionId":"75507df1-ac13-4218-af72-aed3a8000afe" }

1 resposta

Oi Thays, tudo bem?

No Postman, você pode personalizar a mensagem de erro retornada quando não há dados no filtro enviado. Para isso, você pode utilizar o recurso de testes do Postman para verificar o status da resposta e, em seguida, personalizar a mensagem de acordo com o status retornado.

Aqui está um exemplo de como você pode fazer isso:

pm.test("Verificar status da resposta", function () {
    pm.response.to.have.status(200); // Verifica se o status da resposta é 200 (OK)
    
    // Verifica se a resposta contém dados
    if (pm.response.json().data.length === 0) {
        pm.expect.fail("Não foram encontrados dados no filtro enviado"); // Personaliza a mensagem de erro
    }
});

No exemplo acima, estamos verificando se o status da resposta é 200 (OK) e, em seguida, verificando se a resposta contém dados. Se não houver dados, a mensagem de erro será personalizada para informar que não foram encontrados dados no filtro enviado.

Dessa forma, você pode personalizar a mensagem de erro para que seja mais amigável e informativa.

Um abraço e bons estudos.