HttpFileGeneratorPlugin
Genera un archivo HTTP a partir de las solicitudes y respuestas interceptadas.
Definición de instancia del complemento
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
Ejemplo de configuración
{
"httpFileGeneratorPlugin": {
"includeOptionsRequests": false
}
}
Propiedades de configuración
Propiedad | Descripción | Valor predeterminado |
---|---|---|
includeOptionsRequests |
Determina si se deben incluir OPTIONS solicitudes en el archivo HTTP generado. |
false |
Opciones de línea de comandos
Ninguno
Comentarios
Cuando el complemento genera el archivo HTTP, extrae información de autorización, como tokens de portador y claves de API de encabezados de solicitud y parámetros de cadena de consulta. Reemplaza los valores reales por marcadores de posición y los almacena en variables para facilitar la administración.
Por ejemplo, para la siguiente solicitud:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
El complemento genera el siguiente archivo 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.19.0
El complemento crea variables para cada combinación de nombre de host y parámetro de cadena de consulta o encabezado de solicitud. Si varias solicitudes usan la misma combinación, el complemento reutiliza la variable.