Compartir a través de


MockRequestPlugin

Permite emitir solicitudes web mediante el proxy de desarrollo. Este complemento es conveniente para simular solicitudes como notificaciones de webhook.

Para emitir la solicitud configurada, presione w en la sesión del símbolo del sistema donde se ejecuta el proxy de desarrollo.

Captura de pantalla de una división del símbolo del sistema en dos. La parte superior muestra el proxy de desarrollo que emite una solicitud web. La parte inferior muestra una API que recibe la solicitud e imprime el cuerpo de la solicitud.

Definición de instancia del complemento

{
  "name": "MockRequestPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "contosoNotification"
}

Ejemplo de configuración

{
  "contosoNotification": {
    "mockFile": "mock-request.json"
  }
}

Propiedades de configuración

Propiedad Descripción Default
mockFile Ruta de acceso al archivo que contiene la solicitud ficticia mock-request.json

Opciones de línea de comandos

None

Ejemplo de archivo de solicitud ficticio

{
  "$schema": "https://raw.githubusercontent.com/microsoft/dev-proxy/main/schemas/v0.16.0/mockrequestplugin.schema.json",
  "request": {
    "url": "http://localhost:3000/api/notification",
    "method": "POST",
    "body": {
      "property1": "value1",
      "property2": "value2"
    }
  }
}

Propiedades de archivo de solicitud simuladas

Propiedad Descripción Requerido
request Define la solicitud que debe emitir el proxy de desarrollo.

Propiedades de solicitud ficticias

Propiedad Descripción Obligatorio Valor predeterminado
url Dirección URL a la que debe llamar el proxy de desarrollo. empty
method Método HTTP que debe usar el proxy de desarrollo. No POST
body Cuerpo de la solicitud que debe enviar el proxy de desarrollo. No empty
headers Matriz de encabezados de solicitud que el proxy de desarrollo debe enviar con la solicitud. No empty

Puede configurar body en una cadena o en un objeto JSON.

Encabezados de solicitud ficticios

Propiedad Descripción Requerido
name Nombre del encabezado de solicitud.
value Valor del encabezado de solicitud.