Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

[Postman] Enviando o Carimbo de Data/Hora Atual em uma Solicitação do Postman

Como desenvolvedores, há situações em que passar a data e hora atuais em suas requisições de API pode ser útil para rastrear manipulações de dados. Neste artigo, aprenda como incluir a data e hora atuais usando o Postman.

Miguel Oliveira

Miguel Oliveira

Updated on novembro 29, 2024

Ao criar novos registros de dados ou modificar dados existentes no back end, passar a marca de tempo atual pode ser um componente importante a ter. Felizmente, o Postman, uma ferramenta de API, possui os recursos necessários para fornecer marcas de tempo em solicitações.

💡
Apidog é uma ferramenta de desenvolvimento de API tudo-em-um feita para desenvolvedores que desejam ganhar controle sobre o desenvolvimento de suas APIs durante todo o ciclo de vida da API.

Com o Apidog, você pode fazer qualquer coisa relacionada a APIs, desde a construção até a documentação. Para ver quais outras funcionalidades o Apidog oferece, clique no botão abaixo para começar. 👇
botão

Este artigo mergulha em dois métodos eficazes para incorporar a marca de tempo atual nas suas solicitações do Postman: utilizando a variável de timestamp predefinida e aproveitando o poder dos scripts de pré-solicitação.

O que é Postman?

logo postman

Para desenvolvedores, Postman é uma caixa de ferramentas de API popular e confiável. Ele os capacita não apenas a criar e testar APIs, mas também a documentá-las. Ao simplificar todo o processo de desenvolvimento de API, o Postman torna o mundo, muitas vezes complexo, das APIs mais acessível e compreensível.

O que é uma marca de tempo atual?

Uma marca de tempo atual refere-se a uma representação do exato momento em que um evento ocorre. Existem alguns formatos nos quais as marcas de tempo podem ser expressas:

Timestamp Unix (Segundos Desde a Época)

Este formato representa o número de segundos que se passaram desde um ponto específico no tempo, tipicamente 1º de janeiro de 1970, 00:00:00 UTC. Ele oferece um formato compacto e legível por máquina para APIs.

Formato ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ):

Este formato padronizado expressa a data e hora de uma maneira legível por humanos e por máquinas. Inclui o ano, mês, dia, hora, minuto, segundo, milissegundos (opcional) e um indicador de fuso horário (Z para UTC). Este formato facilita a comunicação clara e evita confusão entre diferentes sistemas.

Importância das Marcas de Tempo em APIs

  • Precisão e Ordenação: Elas estabelecem o momento exato em que um evento ocorreu dentro de uma interação de API. Isso ajuda a rastrear os horários de criação ou modificação de dados, garantindo sequências precisas e evitando confusões sobre quando as coisas aconteceram.
  • Atualidade dos Dados: As marcas de tempo podem indicar quão recentes os dados são. Isso é crucial para cenários onde informações em tempo real ou dados com uma vida útil limitada estão envolvidos. Imagine uma API de cotações de ações - saber a marca de tempo ajuda a determinar se a cotação reflete a situação atual do mercado.
  • Identificação de Erros: As marcas de tempo podem ajudar na solução de problemas de erros. Ao comparar marcas de tempo em solicitações e respostas, os desenvolvedores podem identificar possíveis atrasos ou precisar onde ocorreram problemas no fluxo de comunicação.
  • Controle de Versão e Auditoria: As marcas de tempo podem ser usadas para rastrear alterações de versão de API ou registrar atividade de usuários. Isso facilita os retrocessos para versões anteriores, se necessário, e ajuda a manter um registro do uso da API para fins de auditoria.

Guia passo a passo sobre como passar a marca de tempo atual em uma solicitação de API do Postman

Passo 1 - Criar uma Conta do Postman

Criar uma nova conta do Postman (somente se você não tiver uma) e começar a baixar o aplicativo Postman para o seu dispositivo. O aplicativo oferece mais recursos do que sua versão na web.

inscrever-se para uma conta do postman grátis

Passo 2 - Criar uma Nova Solicitação de API no Postman

criar nova solicitação postman

Depois de instalar o Postman, crie uma nova solicitação clicando no botão New no canto superior esquerdo da janela do Postman. Selecione HTTP Request para criar uma nova solicitação, conforme mostrado na imagem acima.

Passo 3 - Inserir Método e Detalhes da API

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

Passo 4 - Abrir a Seção Pre-Request Script

abrir sessão pré-requisito postman

No seu API completado, procure pela seção Pre-request script, conforme mostrado na imagem acima.

Passo 5 - Inserir o Código Necessário para Incluir a Marca de Tempo

Nesta seção vazia sob a aba Pre-request Script, insira as seguintes linhas de código para que você possa incluir a marca de tempo.

var moment = require('moment');

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

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

Passo 6 - Incluir a Variável currentdate como uma Variável de Solicitação

incluir variável de data atual postman timestamp

Por fim, certifique-se de incluir a variável de marca de tempo na API definindo o parâmetro da API. Agora, toda vez que você enviar uma solicitação nessa API específica, você deve conseguir encontrar a marca de tempo quando a solicitação foi enviada!

Apidog - Fornecendo os Melhores Detalhes por Padrão

Apidog é uma plataforma abrangente de desenvolvimento de API que pode ser uma excelente alternativa ao Postman. Com o Apidog, você não precisa mais se preocupar com os pequenos detalhes - todos eles foram considerados pelo Apidog - então dê uma olhada nas seções abaixo para ver como visualizar esses detalhes da API!

interface apidog
botão

Incluindo Marca de Tempo no Cabeçalho da Solicitação no Apidog

Para incluir a marca de tempo atual no cabeçalho da solicitação da API, siga os passos abaixo!

preprocessador apidog adicionar timestamp

Para adicionar a marca de tempo atual ao cabeçalho da solicitação de uma API, prepare as seguintes linhas de código para serem coladas em um script personalizado na seção Pre Processors, como mostrado na imagem acima.

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

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

Visualizando Marca de Tempo e Mais na Solicitação de API do Apidog

apidog timestamp e mais detalhes

Com o Apidog, você pode encontrar mais do que apenas a marca de tempo automatizada, você também pode visualizar outros detalhes mais finos relacionados à API, como cookies e o formato cru da solicitação. Com o Apidog, você pode solucionar problemas de suas APIs com precisão para garantir que suas APIs estejam prontas para implantação.

Você também pode considerar fazer testes de carga de API para explorar ainda mais sua API e garantir que a API seja à prova de falhas!

Conclusão

Incorporar marcas de tempo em suas solicitações do Postman desbloqueia uma variedade de benefícios. Quer você precise de rastreamento preciso de dados, verificação da atualidade da solicitação ou identificação de erros simplificada, as marcas de tempo permitem que você trabalhe com APIs de forma mais eficaz. Ao aproveitar a variável predefinida ou scripts de pré-solicitação, você pode integrar marcas de tempo em seu fluxo de trabalho sem problemas.

Lembre-se de consultar a documentação da API para garantir que você esteja utilizando o formato apropriado para comunicação e clareza de dados otimizados. Com marcas de tempo à sua disposição, você pode elevar sua experiência de teste e desenvolvimento de API no Postman.

Como acessar a API do Claude 3.7 Sonnet e testar usando ApidogTutoriais

Como acessar a API do Claude 3.7 Sonnet e testar usando Apidog

Se você está empolgado com o último lançamento da Anthropic, Claude 3.7 Sonnet, e quer explorar suas capacidades através da API enquanto o testa com o Apidog, você está no lugar certo. 💡Antes de começarmos, deixe-me fazer uma rápida observação: baixe o Apidog gratuitamente hoje e otimize seu processo de teste de API, especialmente para explorar os poderosos recursos do Claude 3.7 Sonnet—perfeito para desenvolvedores que desejam testar modelos de IA de ponta como este!botão Vamos começar com a

@apidog

fevereiro 25, 2025

Como passar o x-API-key no cabeçalho?Tutoriais

Como passar o x-API-key no cabeçalho?

Desvende os segredos da segurança eficaz de APIs, dominando como passar x-API-key nos cabeçalhos. Este guia abrangente revelará a importância desse processo e como ferramentas como o Apidog podem facilitar seus esforços. Continue lendo para garantir que suas interações com a API permaneçam seguras!

Miguel Oliveira

agosto 12, 2024

Como corrigir o erro HTTP 405 Método Não Permitido no PostmanTutoriais

Como corrigir o erro HTTP 405 Método Não Permitido no Postman

O código de erro HTTP 405 ocorre quando você tenta acessar um servidor usando uma chave de API ou token de acesso inválido ou ausente. Neste artigo, veremos mais sobre o erro 405 e como corrigi-lo.

Miguel Oliveira

agosto 11, 2024