Al depurar endpoints en un sitio de documentación publicado, los usuarios podrían encontrarse con problemas de CORS (Cross-origin Resource Sharing) causados por las restricciones de seguridad del navegador. Para solucionarlo, puede configurar un proxy CORS para el sitio. Esto garantiza que todas las peticiones a endpoints desde el sitio de documentación se enruten a través de un Request Proxy Agent designado.
Estas son las opciones de proxy disponibles, según sus necesidades:
Cloud Agent: Esta opción utiliza el Cloud Agent de Apidog para gestionar las peticiones a endpoints desde la documentación compartida. Tenga en cuenta que el Cloud Agent no puede acceder a endpoints en una red interna.
Extensiones de navegador: Esta opción utiliza una extensión de navegador instalada en el navegador del usuario para gestionar las peticiones. Si el usuario no ha instalado la extensión, se le pedirá que lo haga antes de iniciar cualquier petición a endpoints.
Sin proxy: Seleccionar esta opción significa que las peticiones se enviarán directamente desde el navegador del usuario al endpoint. Asegúrese de que la configuración del servidor del endpoint esté correctamente configurada para gestionar CORS y evitar posibles problemas.
Self-hosted Request Proxy Agent: Esto le permite utilizar un Self-hosted Request Proxy Agent implementado dentro de su equipo para gestionar las peticiones a endpoints desde la documentación compartida.
¿Por qué la extensión de navegador no puede llevar Cookies?
Las políticas de seguridad del navegador impiden que las extensiones modifiquen encabezados reservados como Cookie (lista completa). Para llevar Cookies en las peticiones, use el Cloud Agent o el Cliente de escritorio de Apidog.