Compartir a través de


HttpFileGeneratorPlugin

Genera un archivo HTTP a partir de las solicitudes y respuestas interceptadas.

Captura de pantalla de dos ventanas del símbolo del sistema. Se muestran las solicitudes de API de grabación de proxy de desarrollo. El otro muestra el archivo HTTP generado.

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.