Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Gera arquivo HTTP a partir das solicitações e respostas intercetadas.
Exemplo de configuração
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
],
"httpFileGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/httpfilegeneratorplugin.schema.json",
"includeOptionsRequests": false
}
}
Propriedades de configuração
| Propriedade | Descrição | Predefinido |
|---|---|---|
includeOptionsRequests |
Determina se as solicitações devem ser incluídas OPTIONS no arquivo HTTP gerado |
false |
Opções de linha de comando
Nenhuma
Observações
Quando o plug-in gera o arquivo HTTP, ele extrai informações de autorização, como tokens de portador e chaves de API, de cabeçalhos de solicitação e parâmetros de cadeia de caracteres de consulta. Ele substitui os valores reais por espaços reservados e os armazena em variáveis para facilitar o gerenciamento.
Por exemplo, para a seguinte solicitação:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
O plugin gera o seguinte arquivo HTTP:
@jsonplaceholder_typicode_com_api_key = api-key
###
# @name getPosts
GET https://jsonplaceholder.typicode.com/posts?api-key={{jsonplaceholder_typicode_com_api_key}}
Host: jsonplaceholder.typicode.com
User-Agent: curl/8.6.0
Accept: */*
Via: 1.1 dev-proxy/0.27.0
O plug-in cria variáveis para cada combinação de nome de host e parâmetro de cadeia de caracteres de solicitação/cabeçalho de consulta. Se várias solicitações usarem a mesma combinação, o plug-in reutilizará a variável.