Referencia técnica del proxy de desarrollo
Esta sección contiene referencia técnica para complementos de Proxy de desarrollo y opciones de configuración.
Complementos
Lista de complementos que funcionan con cualquier API.
Nombre | Descripción |
---|---|
AuthPlugin | Simula la autenticación y autorización mediante claves de API o OAuth2. |
DevToolsPlugin | Expone mensajes de Proxy de desarrollo e información sobre las solicitudes y respuestas interceptadas en Chrome DevTools. |
CachingGuidancePlugin | Muestra una advertencia cuando dev Proxy interceptó la misma solicitud dentro del período de tiempo especificado. |
CrudApiPlugin | Simula una API CRUD con un almacén de datos en memoria. |
ExecutionSummaryPlugin | Genera un informe de resumen de las solicitudes que pasan por el proxy. |
GenericRandomErrorPlugin | Se produce un error seleccionado aleatoriamente del archivo que contiene errores ficticios. |
HttpFileGeneratorPlugin | Genera un archivo HTTP a partir de las solicitudes y respuestas interceptadas. |
LatenciaPlugin | Retrasa las respuestas por un número aleatorio de milisegundos del intervalo configurado. |
MinimalPermissionsPlugin | Comprueba si la aplicación usa permisos mínimos para llamar a las API. Usa información de API de la carpeta local especificada. |
MockGeneratorPlugin | Genera simulación de proxy de desarrollo basada en las solicitudes interceptadas. |
MockRequestPlugin | Permite emitir solicitudes web mediante el proxy de desarrollo. |
MockResponsePlugin | Simula respuestas. |
ODataPagingGuidancePlugin | Muestra una advertencia cuando el proxy intercepta una solicitud de paginación de OData mediante una dirección URL que no se ha devuelto previamente en una de las respuestas interceptadas. |
OpenAIMockResponsePlugin | Simula respuestas de Azure OpenAI y OpenAI mediante un modelo de lenguaje local. |
OpenApiSpecGeneratorPlugin | Genera especificaciones de OpenAPI en formato JSON a partir de las solicitudes y respuestas interceptadas. |
RateLimitingPlugin | Simula comportamientos de límite de velocidad. |
RetryAfterPlugin | Simula el Retry-After encabezado enviado por una API después de limitar una solicitud. |
Complementos del Centro de API de Azure
Lista de complementos que funcionan con el Centro de API de Azure.
Nombre | Descripción |
---|---|
ApiCenterMinimalPermissionsPlugin | Comprueba si la aplicación usa permisos mínimos para llamar a las API. Usa información de API de la instancia de Azure API Center especificada. |
ApiCenterOnboardingPlugin | Comprueba si las API usadas en una aplicación se registran en la instancia especificada del Centro de API de Azure. |
ApiCenterProductionVersionPlugin | Comprueba si las API usadas en una aplicación son una versión de producción de las API registradas en la instancia especificada del Centro de API de Azure. |
Complementos de Microsoft Entra
Lista de complementos que funcionan con Microsoft Entra API.
Nombre | Descripción |
---|---|
EntraMockResponsePlugin | Simula respuestas a Microsoft Entra. |
Complementos de Microsoft Graph
Lista de complementos que funcionan con Microsoft Graph API.
Nombre | Descripción |
---|---|
GraphBetaSupportGuidancePlugin | Muestra una advertencia cuando el proxy detecta una solicitud al punto de conexión beta de Microsoft Graph. |
GraphClientRequestIdGuidancePlugin | Muestra una sugerencia cuando una solicitud a Microsoft Graph API no incluye el client-request-id encabezado . |
GraphConnectorGuidancePlugin | Muestra instrucciones contextuales para trabajar con conectores de Microsoft Graph. |
GraphConnectorNotificationPlugin | Simula la notificación al habilitar o deshabilitar un conector de Microsoft Graph en el Centro de administración de Teams (TAC). Valida las solicitudes para crear y eliminar la conexión externa. |
GraphMinimalPermissionsPlugin | Devuelve una lista de los permisos mínimos necesarios para las solicitudes de Microsoft Graph que registró el proxy. |
GraphMinimalPermissionsGuidancePlugin | Compara los permisos usados en el token JWT enviados a Microsoft Graph con los ámbitos mínimos necesarios para las solicitudes que registró el proxy y muestra la diferencia. |
GraphMockResponsePlugin | Simula respuestas a las API de Microsoft Graph. |
GraphRandomErrorPlugin | Se produce un error en las solicitudes realizadas a Microsoft Graph con errores aleatorios. |
GraphSdkGuidancePlugin | Muestra una sugerencia cuando el proxy intercepta una solicitud a Microsoft Graph que no ha sido emitida por un SDK de Microsoft Graph. |
GraphSelectGuidancePlugin | Muestra una advertencia cuando el proxy intercepta una solicitud a las API de Microsoft Graph que no incluye el $select parámetro de cadena de consulta. |
ODSPSearchGuidancePlugin | Muestra una advertencia cuando el proxy de desarrollo detecta una solicitud a Las API de búsqueda de OneDrive y SharePoint. |
Reporteros
Lista de periodistas que generan informes en diferentes formatos.
Nombre | Descripción |
---|---|
JsonReporter | Genera informes en formato JSON. |
MarkdownReporter | Genera informes en formato Markdown. |
PlainTextReporter | Genera informes en formato de texto sin formato. |
Configuración
Referencia de las opciones de configuración del proxy de desarrollo.
Nombre | Descripción |
---|---|
devproxyrc | Archivo de configuración del proxy de desarrollo. |
Proxy API | API para interactuar con el proxy de desarrollo mediante programación. |
Configuración del proxy | Opciones de configuración para la configuración de proxy. |
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.