Apidog

All-in-one Collaborative API Development Platform

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Inscreva-se gratuitamente
Home / Ponto de vista / [Postman] Como Passar a Data Atual Como um Valor de Requisição GET?

[Postman] Como Passar a Data Atual Como um Valor de Requisição GET?

Você está tendo dificuldade em incluir a data atual em suas requisições GET no Postman? Este guia explora dois métodos: usando scripts de pré-requisição e variáveis de ambiente. Vamos mostrar como formatar a data para uma integração de API tranquila e manter suas requisições dinâmicas!

Testes e desenvolvimento de API envolvem muitos detalhes, incluindo a data atual dentro das requisições GET. Isso pode ser um aspecto crucial para simular cenários do mundo real.

💡
Apidog é uma plataforma de desenvolvimento de API orientada ao design que fornece aos desenvolvedores funcionalidades essenciais para construir, testar, simular e documentar APIs.

Experimente o Apidog gratuitamente hoje clicando no botão abaixo!
botão

Este artigo explora dois métodos eficazes para incorporar a data atual como um valor de requisição GET dentro do Postman, um cliente de API popular. Vamos nos aprofundar na utilização de scripts de pré-requisição e variáveis de ambiente, equipando você com as ferramentas necessárias para construir requisições GET dinâmicas e adaptáveis.

O que é Postman?

logotipo do postman

Postman simplifica o processo de desenvolvimento de API para programadores. Ele fornece uma variedade de recursos que permitem que eles projetem, testem e documentem APIs em um só lugar. Esta coleção de ferramentas torna o Postman a escolha preferida para desenvolvedores que trabalham em qualquer projeto envolvendo APIs.

Scripts de Pré-requisição do Postman

No Postman, os scripts de pré-requisição são trechos de código JavaScript que são executados antes de você enviar uma requisição de API. Eles funcionam como uma estação de preparação, permitindo que você realize ações e manipulações na sua requisição logo antes de ela ser enviada.

Modificação Dinâmica da Requisição

Scripts de pré-requisição permitem que você modifique suas requisições de API em tempo real usando JavaScript. Isso possibilita a incorporação de elementos dinâmicos como a data atual, dados de teste aleatórios ou tokens de acesso com base em cenários específicos.

Configurabilidade

Esses scripts podem ser escritos em vários níveis dentro do Postman, oferecendo flexibilidade:

  • Nível de Requisição: Scripts escritos aqui são específicos para aquela requisição em particular.
  • Nível de Coleção: Scripts neste nível são executados antes de cada requisição dentro de uma coleção.
  • Nível de Pasta:  Esses scripts se aplicam a todas as requisições filhas dentro de uma pasta designada.

Reusabilidade Aprimorada

Scripts podem ser projetados para aproveitar dados de ambientes ou requisições anteriores, promovendo reusabilidade e reduzindo código repetitivo.

Customização de Componentes da Requisição

Você pode modificar vários aspectos de sua requisição usando scripts de pré-requisição, incluindo cabeçalhos, conteúdo do corpo e parâmetros de consulta.

Depuração e Registro

Esses scripts permitem que você registre informações no console do Postman, ajudando na depuração de suas interações com a API e na solução de quaisquer problemas.

Guia Passo a Passo Sobre Como Passar a Data Atual Como Valor de Requisição GET

Passo 1 - Crie uma Conta no Postman

Crie uma nova conta no Postman (somente se você não tiver uma) e comece baixando o aplicativo Postman para o seu dispositivo. O aplicativo oferece mais recursos do que a sua versão web.

inscreva-se para uma conta gratuita do postman

Passo 2 - Crie uma Nova Requisição de API no Postman

crie uma nova requisição postman

Uma vez que você tenha instalado o Postman, crie uma nova requisição clicando no botão Novo no canto superior esquerdo da janela do Postman. Selecione Requisição HTTP para criar uma nova requisição, conforme mostrado na imagem acima.

Passo 3 - Insira o Método e os Detalhes da API

Em seguida, você precisa incluir os detalhes da requisição de API que deseja criar. Deve incluir componentes como a URL, métodos HTTP e parâmetros adicionais que a API exigirá.

Passo 4 - Abra a Seção de Script de Pré-requisição

abra a seção de pré-requisição postman

Na sua API completa, procure pela seção Script de Pré-requisição, conforme mostrado na imagem acima.

Passo 5 - Insira o Código Necessário Para Incluir a Data

Na aba Script de Pré-requisição, adicione as seguintes linhas de código para que você possa incluir a data atual.

var moment = require('moment');

pm.environment.set('currentdate', moment().format(("YYYY-MM-DD HH:MM:SS")));

Para este exemplo em particular, a timestamp será armazenada na variável currentdate usando o método pm.environment.set.

Passo 6 - Inclua a Variável currentdate como uma Variável de Requisição

inclua a variável de data atual postman timestamp

Adicione a variável currentdate à seção de parâmetros de consulta da sua requisição GET para que toda vez que você enviar uma requisição, possa observar a data atual.

Apidog - Personalize APIs

Se você está procurando uma potente plataforma de desenvolvimento de API, considere Apidog como uma alternativa ao Postman. O Apidog agiliza o processo ao lidar com muitos dos detalhes intricados por você. Mergulhe nas seções seguintes para explorar como o Apidog ajuda você a visualizar esses específicos da API!

interface do apidog
botão

Incluindo a Data Atual nos Cabeçalhos da Requisição no Apidog

Para incluir o timestamp atual no cabeçalho da requisição da API, siga os passos abaixo!

preprocessor apidog adicionar timestamp

O seguinte código pode ser utilizado para incorporar a data atual em um cabeçalho de requisição de API. Basta copiar e colar essas linhas em um script personalizado na seção de Scripts de Pré-requisição (anteriormente rotulada como Pré-processadores) conforme ilustrado na imagem.

var timestamp = new Date().getTime();
pm.environment.set("timestamp", timestamp);
apidog adicionar variável timestamp apidog

Uma vez que você tenha inicializado a variável timestamp, certifique-se de adicionar a variável como um parâmetro de consulta. Veja a imagem acima como referência.

Visualizando Data e Mais na Requisição de API do Apidog

apidog timestamp e mais detalhes

O Apidog vai além de timestamps básicos. Ele fornece detalhes aprofundados da API, incluindo cookies e formatos de requisição bruta. Esta visão abrangente capacita você a identificar problemas e refinar suas APIs para um deployment sem falhas. Além disso, considere testes de carga de API para avaliar ainda mais a robustez da sua API.

Em conclusão, este artigo explorou dois métodos eficazes para incorporar a data atual como um valor de requisição GET dentro do Postman: scripts de pré-requisição e variáveis de ambiente. Scripts de pré-requisição oferecem flexibilidade para manipulação dinâmica, enquanto variáveis de ambiente proporcionam reusabilidade entre requisições. Ao utilizar essas técnicas, você pode construir requisições GET adaptáveis e dinâmicas que simulam cenários do mundo real e aumentam a eficácia dos seus testes e desenvolvimento de API.

Além disso, a capacidade de incluir elementos dinâmicos como a data atual ressalta o poder do Postman como uma ferramenta de desenvolvimento de API. Isso capacita você a criar casos de teste mais robustos e realistas, levando, em última análise, ao deployment de APIs que estão bem equipadas para lidar com uma gama mais ampla de condições.

Junte-se à Newsletter da Apidog

Inscreva-se para ficar atualizado e receber os últimos pontos de vista a qualquer momento.