Breakpoint
Usa Breakpoint de Proxyman para pausar solicitudes y respuestas HTTP y editar la URL, los encabezados, el código de estado o el cuerpo sobre la marcha antes de que continúen.
1. ¿Qué es?
Breakpoint es una herramienta muy útil que permite a los desarrolladores editar el contenido de la solicitud y de la respuesta sobre la marcha.
Puedes configurar un Breakpoint en Request, en Response o en ambos.

Crea una regla de Breakpoint
Si usas Atlantis Framework, no puedes usar Breakpoint. Usa un proxy normal en su lugar.
Vídeo
2. Características principales
La herramienta Breakpoint detiene una solicitud saliente o una respuesta entrante para que puedas modificar sus datos.
- Modifica la URL de la solicitud, incluidos el esquema, el host, la ruta, el puerto y el método HTTP
- Modifica los encabezados HTTP de la solicitud o de la respuesta
- Modifica las entradas de Query o Form de las solicitudes.
- Modifica los encabezados Authorization, Cookie y Set-Cookie.
- Modifica el cuerpo HTTP de la solicitud o de la respuesta
- Cambia el código de estado HTTP de la respuesta.

Modifica los encabezados, la URL, el código de estado y el cuerpo
Mensaje HTTP raw
Desde Proxyman para macOS 6.12.0 o posterior, puedes cambiar a la pestaña Raw para modificar el mensaje HTTP de la solicitud o de la respuesta. Así puedes editar todos los datos en un solo lugar.

Edita el mensaje HTTP raw
Acciones de Breakpoint
| Acción | Descripción |
|---|---|
| Continue Original (⌘.) | Ignora tus cambios y continúa la solicitud o respuesta con los datos originales |
| Drop Connection (⌘\) | Cancela el breakpoint y detiene la conexión. Usa la flecha que hay junto a este botón → Abort Mode para devolver un estado 429 o 503 en su lugar |
| Apply & Execute (⌘⏎) | Envía la solicitud o respuesta con tus cambios |
Consulta el tutorial de Breakpoint: Usa Breakpoint para interceptar y editar solicitudes y respuestas en una app de iOS
3. Breakpoint con la herramienta Scripting ✅
Si quieres modificar solicitudes automáticamente, usa la herramienta Scripting. Logra el mismo resultado que Breakpoint, pero de forma más flexible, escribiendo código JavaScript.
Consulta los ejemplos de código de Scripting para ver cómo usar Scripting con Breakpoint.
4. Breakpoint con solicitudes GraphQL
Desde Proxyman 2.27.0 o posterior, Breakpoint puede trabajar con solicitudes GraphQL mediante un QueryName específico. Consulta el siguiente documento sobre GraphQL.
5. Cómo se usa
Puedes crear una regla de Breakpoint así:
- Asegúrate primero de que Proxyman pueda capturar tu solicitud HTTPS.
- Haz clic derecho en la solicitud → Tools → Breakpoint…
- Proxyman abre la ventana de reglas de Breakpoint y rellena el campo Matching Rule.
- Selecciona Breakpoint en Request, en Response o en ambos.
- Haz clic en Add para crear la regla.
- Vuelve a enviar la solicitud. Proxyman abre la ventana de Breakpoint y puedes modificar los datos.
- Haz clic en Apply & Execute para enviar la solicitud o respuesta.