Apidog Docs
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Desenvolver e depurar APIs
  • Centro de Aprendizado da Apidog
  • Primeiros passos
    • Introdução ao Apidog
    • Conceitos básicos no Apidog
    • Navegando pelo Apidog
    • Início rápido
      • Visão geral
      • Criando um Endpoint
      • Fazendo uma Requisição
      • Adicionando uma assertiva
      • Criação de Cenários de Teste
      • Compartilhamento da documentação da API
      • Explore Mais
    • Migração para o Apidog
      • Visão geral
      • Importação Manual
      • Importação Agendada (Vincular Fontes de Dados)
      • Opções de importação
      • Exportar Dados
      • Importar de
        • Importar do Postman
        • Importar especificação OpenAPI
        • Importar cURL
        • Importar Markdowns
        • Importar do Insomnia
        • Importar do apiDoc
        • Importar arquivo .har
        • Importar WSDL
  • Dados de API mock
    • Visão geral
    • Smart Mock
    • Mock personalizado
    • Sequência de Prioridade do Mock
    • Scripts de Mock
    • Mock na Nuvem
    • Mock do Runner Auto-hospedado
    • Idioma do Mock (Locales)
  • Conta e preferências
    • Configurações da Conta
    • Geração de Token de Acesso OpenAPI
    • Notificação
    • Configurações de idioma
    • Teclas de Atalho
    • Configuração de Proxy de Rede
    • Backup de Dados
    • Atualizando o Apidog
    • Exclusão da conta
    • Recursos Experimentais
  • Enviar requisições
    • Visão geral
    • Depuração de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP ou WebService
    • GraphQL
    • gRPC
    • Use Agentes de Proxy de Requisição para Depuração
    • Criar requisições
      • Histórico de Requisições
      • Conceitos Básicos de Requisições
      • Parâmetros e Corpo
      • Cabeçalhos da Requisição
      • Configurações da Requisição
      • Depurar Requisições
      • Salvando Requisições como Endpoints
      • HTTP/2
    • Autenticação e autorização
      • Visão geral
      • Certificados de CA e de Cliente
      • Tipos de autorização
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autenticação Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Resposta e cookies
      • Visualização de respostas de API
      • Gerenciamento de Cookies
      • Visão geral
  • Desenvolver e depurar APIs
    • Visão geral
    • Gerando Requisições
    • Envio de Requisições
    • Casos de Depuração
    • Casos de teste
    • Valores Dinâmicos
    • Validação de Respostas
    • Design-First vs Request-First
    • Geração de Código
    • Ambientes e variáveis
      • Visão geral
      • Usando variáveis
      • Gerenciamento de Ambientes
    • Segredos do cofre
      • Visão geral
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinâmicos
      • Airline
      • Animal
      • Cor
      • Comércio
      • Empresa
      • Banco de Dados
      • Tipo de dados
      • Data
      • Finanças
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagem
      • Internet
      • Localização
      • Lorem
      • Música
      • Número
      • Pessoa
      • Telefone
      • Ciência
      • String
      • Sistema
      • Veículo
      • Palavra
    • Pré e pós-processadores
      • Visão geral
      • Assertiva
      • Extrair Variável
      • Espera
      • Segurança
      • Operações de banco de dados
        • Visão geral
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Visão geral
        • Scripts de Pré-processador
        • Scripts de Pós-processamento
        • Scripts Públicos
        • Referência de Scripts do Postman
        • Chamando Outras Linguagens de Programação
        • Usando bibliotecas JS
        • Visualização de Respostas
        • Exemplos de scripts
          • Scripts de assertiva
          • Usando Variáveis
          • Modificando Requisições
          • Outros exemplos
    • Depuração de APIs
      • AI Agent Debugger
      • A2A Debugger
  • Projetar APIs
    • Visão geral
    • Criar um Novo Projeto de API
    • Conceitos Básicos de Endpoint
    • Diretrizes de Design de API
    • Módulo
    • Configurar vários exemplos de corpo da requisição
    • Componentes
    • Campos Comuns
    • Parâmetros Globais
    • Histórico de Alterações do Endpoint
    • Comentários
    • Gerenciamento de Endpoints em Lote
    • API de Protocolo Personalizado
    • Modo Spec-first (Beta)
    • Esquemas de segurança
      • Visão geral
      • Criar um esquema de segurança
      • Usar o Security Scheme
      • Esquema de segurança na documentação online
    • Recursos avançados
      • Campos de Endpoint Personalizados
      • Cenários de Teste Associados
      • Status do endpoint
      • Aparência das Listas de Parâmetros
      • Identificação Única de Endpoint
    • Schemas
      • Visão geral
      • Criar um Novo Schema
      • Criar um Schema
      • Gerar schemas a partir de JSON etc.
      • oneOf, allOf, anyOf
      • Usando Discriminator
  • Branches
    • Visão geral
    • Criando uma Branch de Sprint
    • Testando APIs em uma Branch
    • Projetando APIs em uma branch
    • Mesclando branches de sprint
    • Gerenciando Branches de Sprint
    • AI Branch (Beta)
  • Testes de API
    • Visão geral
    • Cenários de teste
      • Criar um cenário de teste
      • Passar Dados Entre Requisições
      • Condições de Controle de Fluxo
      • Sincronizar dados de endpoints e casos de endpoint
      • Importar Endpoints e Casos de Endpoint de Outros Projetos
      • Exportar Cenários de Teste
    • Relatórios de teste
      • Relatórios de teste
    • Executar cenários de teste
      • Executar um cenário de teste
      • Executar cenários de teste em lote
      • Testes Orientados por Dados
      • Dados de Teste Compartilhados
      • Tarefas agendadas
      • Gerenciar o ambiente de execução de APIs de outros projetos
    • Suíte de testes
      • Visão geral
      • Criar Uma Suíte de Testes
      • Orquestrar Suite de Testes
      • Executar Suítes de Teste Localmente
      • Executar Suítes de Teste Via CLI
      • Tarefas agendadas
    • Testar APIs
      • Teste de integração
      • Teste de desempenho
      • Testes de Ponta a Ponta
      • Teste de regressão
      • Teste de Contrato
    • Apidog CLI
      • Visão geral
      • Instalando e executando o Apidog CLI
      • Opções da CLI do Apidog
    • CI/CD
      • Visão geral
      • Integrar com Github Actions
      • Integre com o Gitlab
      • Integrar com o Jenkins
      • Acionar teste por commit do Git
  • Publicar documentação de API
    • Visão geral
    • Tecnologias de API Suportadas
    • Compartilhamento rápido
    • Visualização da documentação da API
    • Documentação em Markdown
    • Publicação de sites de documentação
    • Página de login personalizada
    • Layouts Personalizados
    • CSS, JavaScript e HTML personalizados
    • Domínio Personalizado
    • Recursos de IA
    • Configurações de SEO
    • Configurações avançadas
      • Pesquisa na documentação
      • Proxy CORS
      • Integração com o Google Analytics
      • Configurações da Árvore de Pastas
      • Configurações de Visibilidade
      • Incorporação de valores em URLs de documentação
    • Versões da API
      • Visão geral
      • Criando versões de API
      • Publicação de Versões da API
      • Compartilhamento de Endpoints com Versões da API
  • Recursos de IA
    • Visão geral
    • Habilitando recursos de IA
    • Geração de Casos de Teste
    • Modificando esquemas com IA
    • Verificação de conformidade de endpoint
    • Verificação de Completude da Documentação da API
    • Nomeação de Campos com IA
    • Perguntas frequentes
  • Servidor MCP do Apidog
    • Visão geral
    • Conectar projeto Apidog à IA
    • Conectar documentação publicada à IA
    • Conectar Arquivos OpenAPI à IA
  • Boas práticas
    • Como lidar com assinaturas de API
    • Acessando APIs protegidas por OAuth 2.0
    • Fluxo de Trabalho de Colaboração
    • Gerenciamento do Estado de Autenticação
  • Espaço offline
    • Visão geral
  • Administração
    • Gerenciamento de projetos
      • Gerenciamento de Projetos
      • Configurações de notificação
      • Gerenciamento de membros do projeto
      • Recursos do projeto
        • Conexão com Banco de Dados
        • Conexão Git
    • Gerenciamento de equipes
      • Gerenciando equipes
      • Gerenciando membros da equipe
      • Atividades da Equipe
      • Funções e permissões da equipe
      • Recursos da equipe
        • General Runner
        • Variáveis de Equipe
        • Agente de Proxy de Requisições
      • Colaborações em tempo real
        • Colaboração em Equipe
    • Checklist de integração
      • Conceitos Básicos
      • Guia de Onboarding
    • Gerenciamento da organização
      • Gerenciamento de Organização
      • Funções e permissões da organização
      • Gerenciamento de planos
        • Gerentes de cobrança em organizações
      • Single Sign-On (SSO)
        • Visão geral do SSO
        • Configurando o Microsoft Entra ID
        • Configurando o Okta
        • Configurando SSO para uma organização
        • Gerenciamento de contas de usuário
        • Mapeamento de Grupos para Equipes
      • Provisionamento SCIM
        • Introdução ao provisionamento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos da organização
        • Runner Auto-Hospedado
  • Apidog Europe
    • Apidog Europe
  • Cobrança
    • Visão geral
    • Créditos
    • Atualizando seu plano
    • Métodos de Pagamento Alternativos
    • Gerenciamento de assinaturas
    • Movendo equipes pagas para organizações
  • Complementos
    • Hub de APIs
    • Plugin Apidog Intellij IDEA
    • Extensão do navegador
      • Chrome
      • Microsoft Edge
    • Proxy de requisições
      • Proxy de Requisição na Web
      • Proxy de Requisição em Documentação Compartilhada
      • Proxy de Requisição no Cliente
  • Dados e segurança
    • Armazenamento e Segurança de Dados
    • Privacidade e Segurança dos Dados do Usuário
    • Roteamento de Requisições e Segurança de Dados
  • Referências
    • Abordagem API Design-First
    • Extensões da especificação OpenAPI do Apidog
    • JSONPath
    • XPath
    • Expressões Regulares
    • JSON Schema
    • Formato de Arquivo CSV
    • Instalando o ambiente Java
    • Ambiente de Implantação do Runner
    • Sintaxe Markdown do Apidog
    • Extensões Swagger do Apidog
      • Visão geral
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensões JSON Schema do Apidog
      • Visão geral
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Central de suporte
  1. Desenvolver e depurar APIs

Valores Dinâmicos

Ao depurar um endpoint no Apidog, muitas vezes você precisa fabricar um valor, um nome, um endereço ou outros pontos de dados nos parâmetros da requisição, no corpo da requisição etc. É aqui que o recurso de valores dinâmicos se torna útil.
Os valores dinâmicos permitem gerar um novo valor com base em uma regra predefinida sempre que você envia uma requisição. Isso ajuda a otimizar o processo de depuração e garante que cada requisição contenha dados únicos.

Introdução#

1
Em um endpoint, alterne para a aba Executar.
2
Para o parâmetro que você deseja dinamizar, exclua o valor original e, em seguida, clique no ícone de varinha mágica à direita do valor. Neste exemplo, selecionarei o parâmetro name.
3
Clique em Gerador de dados e escolha o tipo de valor dinâmico de que você precisa, como Person.firstName.
4
Clique em Inserir para inserir o valor dinâmico no parâmetro.
5
Clique em Enviar. Você pode ver em Requisição real que o nome real enviado é "Jennifer".
6
Envie a requisição novamente, e um novo primeiro nome será gerado dinamicamente.

Como usar valores dinâmicos no corpo JSON#

Se você precisar publicar um corpo JSON e alguns valores no JSON precisarem ser gerados dinamicamente, também poderá usar valores dinâmicos.
1
Encontre um endpoint POST com um corpo JSON e alterne para a aba Executar.
2
No corpo JSON, clique em Gerar automaticamente -> Gerar nomes de campos, e você obterá os nomes das propriedades definidos na especificação.
3
Posicione o cursor no local correto, clique em Inserir valor dinâmico e selecione Gerador de dados.
4
Escolha o tipo de dado adequado e clique em Inserir.
5
Adicione valores para todos os campos.
6
Clique em Enviar. Você pode ver o corpo JSON real enviado na seção Requisição real.
7
Se você enviar a requisição novamente, os valores dinâmicos gerarão um novo corpo JSON.

Como usar valores dinâmicos em expressão personalizada#

Se você precisar personalizar uma string de informações e houver alguns valores nessas informações que precisem ser gerados dinamicamente, você também poderá clicar em Expressão personalizada e inserir a expressão de valor dinâmico.
1
Clique na expressão dinâmica para abrir a caixa de entrada.
2
Gere o conteúdo esperado inserindo expressões de valores dinâmicos por meio de métodos como concatenação. Você pode visualizar as informações geradas em tempo real abaixo.
3
Clique em Inserir. Você pode ver expressões personalizadas na seção de valores de parâmetros.
Veja alguns exemplos comuns de valores dinâmicos personalizados. Você também pode clicar em Módulos de valores dinâmicos para ver mais métodos de valores dinâmicos.
Conteúdo personalizado desejadoExpressão personalizadaValor de retorno de exemploConcatenação de métodos e significado
Nome de usuário aleatório com carimbo de data/hora{{$internet.userName}}_{{$date.now}}"Kattie_Rice64_2024-09-04T05:51:42.413Z"Use {{$internet.userName}} para gerar um nome de usuário aleatório, use {{$date.now}} para obter a hora atual e concatene-os usando literais de modelo.
Endereço de e-mail aleatório com domínio da empresa`{{person.lastName}}@{{$company.namelower}}.com`"Kole.Haag@schmidt-schoen.com"
Endereço aleatório com número da rua e número do apartamento{{$location.buildingNumber}} {{$location.street}}, Apt. {{$number.int(min=1,max=1000)}}, {{$location.city}}, {{$location.state(abbreviated=true)}} {{$location.zipCode}}"723 Klein Inlet, Apt. 814, North Myron, DE 67605"Use vários métodos para gerar um endereço detalhado, incluindo número da rua, nome da rua, número do apartamento, cidade, estado e código postal.
Nome de empresa aleatório com setor e tipo de empresa{{$company.buzzAdjective}} {{$company.buzzNoun}} {{$company.name}}"web-enabled architectures Fay Inc"Use o método company para gerar um nome de empresa com descrição do setor e tipo de empresa.
Data aleatória dentro do último ano{{$date.past(years=1)}}"2023-10-24T09:25:24.109Z"Use o método {{$date.past(years=1)}} para gerar uma data aleatória dentro do último ano.
Preço aleatório com símbolo de moeda{{$finance.currencySymbol}}{{$commerce.price}}"KM12.89"Use {{$finance.currencySymbol}} para gerar um símbolo de moeda aleatório, use {{$commerce.price}} para gerar um preço aleatório e concatene-os.
Descrição de produto aleatória{{$commerce.productAdjective}} {{$commerce.productMaterial}} {{$commerce.product}} - {{$lorem.sentences(min=2,max=4)}}"Small Wooden Pizza - Thema copiose dens adinventitias a. Causa uxor terreo defleo vitiosus animi. Ademptio possimus decet considero absorbeo sursum rem circumvenio antiquus curatio. Adipisci addo tredecim carbo."Use os métodos {{$commerce.productAdjective}} e {{$lorem.sentences(min=2,max=4)}} para gerar texto contendo características e descrições de produtos.
Frase aleatória com hashtag#{{$lorem.slug(min=1,max=3)}} {{$lorem.sentence(min=1,max=3)}}"#provident-quidem-tempore Vita comprehendo id."Use {{$lorem.slug(min=1,max=3)}} para gerar uma hashtag aleatória e concatená-la antes da frase.
Endereço IP aleatório com número de porta{{$internet.ipv4}}::{{$number.int(min=1024,max=65535)}}"246.222.133.63::56332"Use {{$internet.ipv4}} para gerar um endereço IP aleatório, use {{$number.int(min=1024,max=65535)}} para gerar um número de porta e concatene-os.
URL aleatória com parâmetros de consulta{{$internet.url}}?{{$lorem.slug}}={{$lorem.word}}"https://nippy-bob.name/?nemo-provident-clementia=blandior"Use {{$internet.url}}, {{$lorem.slug}} e {{$lorem.word}} para gerar uma URL aleatória com parâmetros de consulta.
Caminho de arquivo aleatório/path/to/{{$lorem.slug}}/{{$system.fileName}}"/path/to/caritas-solio-vilicus/across.img"Use {{$lorem.slug}}, {{$system.fileName}} e concatenação de strings para gerar um caminho de arquivo aleatório.
Nome de tabela de banco de dados aleatório`table_{{$string.alphanumeric(length=5)lower}}`"table_brxlr"
Trecho de código HTML aleatório<p>{{$lorem.sentence}} <a href="{{$internet.url}}">{{$lorem.word}}</a></p><p>Calamitas velociter una succurro depopulo. <a href="https://feline-king.name/">comminor</a></p>Use {{$lorem.sentence}} e {{$internet.url}} para gerar um trecho de código HTML aleatório contendo um link.
Cabeçalho de requisição HTTP aleatório{ "User-Agent": {{$internet.userAgent}}, "Referer": {{$internet.url}} }{ "User-Agent": Opera/13.25 (Macintosh; Intel Mac OS X 10.7.9 U; HE Presto/2.9.171 Version/12.00), "Referer": https://queasy-dusk.info/ }Use {{$internet.userAgent}} e {{$internet.url}} para gerar um cabeçalho de requisição HTTP aleatório contendo User-Agent e Referer.

Casos de uso para variáveis dinâmicas#

As variáveis dinâmicas têm uma ampla variedade de aplicações em testes de API. Veja alguns exemplos típicos:
Simulação de dados do mundo real: Você precisa testar como sua API lida com diferentes tipos de dados, como nomes de usuário, endereços ou endereços de e-mail em vários formatos. Usando variáveis dinâmicas, você pode gerar facilmente grandes quantidades de dados de teste que se assemelham a cenários do mundo real, melhorando a cobertura dos testes.
Geração de valores únicos: Em determinados cenários de teste, você precisa garantir a unicidade dos dados, como gerar números de pedido, IDs de usuário ou IDs de transação. Variáveis dinâmicas podem gerar valores únicos com base em carimbos de data/hora ou números aleatórios, evitando conflitos de dados e garantindo resultados de teste precisos.
Otimização do tratamento de dados: Em vez de modificar manualmente os dados em cada execução de teste, use variáveis dinâmicas para gerar automaticamente os dados necessários. Isso economiza tempo e esforço significativos, aumentando sua eficiência nos testes.

Inserir valor dinâmico manualmente#

No campo de entrada em que você precisa inserir uma variável dinâmica, você pode digitar {{$ para acionar a lista de variáveis dinâmicas.
Você pode localizar rapidamente a variável desejada usando um destes métodos:
Entrada completa: Insira o nome completo da variável dinâmica com precisão, por exemplo, $timestamp.
Correspondência aproximada: Insira palavras-chave parciais, como time, e o sistema filtrará e exibirá automaticamente as variáveis dinâmicas correspondentes.
Selecione a variável dinâmica de destino para inseri-la no campo de entrada.
TIP
Este método não oferece suporte à adição direta de parâmetros ou funções à variável dinâmica.

Gerador de dados#

Use o gerador de dados para gerar quaisquer dados personalizados conforme sua necessidade.
Passe o cursor sobre o campo de entrada do parâmetro e clique no ícone de varinha mágica que aparece para abrir o painel mais avançado Gerador de dados.
Você pode encontrar a variável dinâmica desejada no painel usando dois métodos:
Pesquisar por tipo de variável: Localize rapidamente o escopo de variável desejado selecionando um tipo de variável dinâmica, como "Data", "String", "Número" etc., para maior eficiência na pesquisa.
Pesquisar por palavra-chave: Insira palavras-chave na caixa de entrada "Tipo" na parte superior, como "time", e o sistema filtrará e exibirá automaticamente as variáveis dinâmicas correspondentes, facilitando sua localização rápida.
Depois de selecionar a variável dinâmica desejada, você poderá refiná-la ainda mais com as seguintes operações para atender a necessidades mais granulares de geração de dados:
Adicionar métodos: Algumas variáveis dinâmicas oferecem suporte a métodos adicionais, como {{$date.now}}, que pode usar o método addDays para adicionar dias e gerar dados para uma data específica.
Adicionar funções de processamento: Todos os resultados de variáveis dinâmicas podem ser processados com funções, por exemplo, usando a função md5 para criptografar uma string e gerar dados de teste que atendam aos requisitos de segurança.
A área Expressão exibe claramente suas variáveis dinâmicas, métodos e funções atualmente selecionados, facilitando sua verificação e modificação.
A área Pré-visualização exibe dados de amostra gerados pela variável dinâmica em tempo real. Clique no botão Atualizar no final da área Pré-visualização para gerar novos dados de amostra, permitindo que você visualize facilmente os efeitos da geração de dados.
Clique nos dados de amostra na área Pré-visualização para copiar automaticamente o conteúdo, o que é conveniente para colá-lo onde for necessário.

Constante#

Você pode usar Constante para envolver um trecho de texto estático na sintaxe de Valor dinâmico, permitindo adicionar funções de processamento posteriormente. Casos de uso comuns incluem aplicar hash MD5, codificação Base64 ou alteração de caixa das letras.
Ao usar uma constante, insira o valor original e adicione manualmente as funções de processamento necessárias na sintaxe. O sistema tratará automaticamente a criptografia ou conversão durante a execução.
Se o valor for puramente estático e não exigir nenhum processamento, você poderá inseri-lo diretamente como texto simples, sem usar Constante.

Configuração do idioma/país dos dados#

As variáveis dinâmicas do Apidog oferecem suporte à geração de dados de amostra em diferentes idiomas para atender às suas necessidades de teste em ambientes multilíngues. Veja como:
1.
Abra o painel Gerador de dados.
2.
Para tipos de variáveis dinâmicas diferentes de data e hora, clique no botão de configurações no canto superior direito da variável dinâmica e selecione o idioma de destino.
3.
Para tipos de variáveis dinâmicas de data e hora, você pode especificar o idioma e o formato usando os métodos format e locale.

Operações e formatação avançadas de data#

O Apidog vai além de fornecer valores dinâmicos abundantes de data e hora; ele se compromete a simplificar seu processo de desenvolvimento. Veja alguns dos recursos que você pode obter facilmente:
Ajuste flexível de tempo: Usando o método add, você pode facilmente adicionar ou subtrair unidades de tempo com base na hora atual. Por exemplo, {{$date.now|addHours(-3)}} retornará a data 3 horas antes da hora atual.
Formatação diversa de datas: Com o método format, você pode formatar datas em diferentes formatos conforme necessário. Por exemplo, {{$date.now|formatISO}} formatará a data de acordo com o padrão ISO 8601.
Controle preciso de fuso horário: Ao definir o parâmetro timezone, você pode controlar facilmente o fuso horário da data. Por exemplo, {{$date.now|format('yyyy-MM-dd HH:mm:ss',timezone='America/Port-au-Prince')}} retornará a data correspondente à hora atual no fuso horário UTC+8:00.

Variáveis dinâmicas comuns#

Para ajudar você a aproveitar ao máximo os Valores Dinâmicos do Apidog, compilamos uma lista abrangente de valores disponíveis, juntamente com exemplos claros. Você pode clicar em Módulos de valores dinâmicos para encontrar rapidamente os valores de que precisa e aprender como usá-los de forma eficaz.
TIP
Você também pode passar o mouse sobre uma expressão de Valor Dinâmico no aplicativo Apidog para ver uma breve descrição e exemplos.
Modified at 2026-06-11 10:21:25
Previous
Casos de teste
Next
Validação de Respostas
Built with