企评社

Las etiquetas de la interfaz están en Español. Las reseñas de empresas, los mensajes del foro y las descripciones de las herramientas solo están disponibles en chino por ahora.

Depuración de API

Envía peticiones HTTP · revisa cuerpo / estado / cabeceras / tiempo · importa y exporta curl en ambos sentidos · genera código Python / JS / Go

本工具会把你的请求经服务器转发:仅用于这一次请求,转发后不留存、不记录

请求

请求头

Authorization / Content-Type 等常用头都可以加;由服务器生成的头(Host / Content-Length 等)填了也不生效。

Body

GET / HEAD 不带请求体;请求体 ≤ 2MB。

服务端转发:超时 10 秒、单 IP 30 次/小时、300 次/日;不自动跟随重定向(3xx 原样返回)。仅支持公网地址。

响应

发送请求后,这里显示状态码、耗时与响应内容

本次会话的请求

    还没有请求记录。记录只存在当前页面内存里,刷新即清空,不会存到浏览器本地。

    导出为代码

    把上面「请求」区填好的方法 / 地址 / 请求头 / Body 一键生成对应语言的调用代码,纯本地生成。

    HTTP 状态码速查

    收到响应码点一下即按 2xx 绿 / 3xx 黄 / 4xx 5xx 红着色;也可在上方搜索框直接过滤。

    为什么请求要经服务器转发

    浏览器有跨域(CORS)限制。页面里的 fetch 想直接请求第三方接口,对方服务器必须在响应头里明确允许你的站点,否则浏览器会直接拦截——绝大多数接口没有给"任意站点"开这个口子,所以在网页里直连调接口基本都会失败。本工具把你的请求参数交给本站服务器,由服务器以它自己的身份把请求发出去,再把原样的响应(状态码、响应头、响应体、耗时)送回页面展示。

    转发有严格的边界。出于安全考虑(防止本工具被当作扫描内网的跳板),服务器只转发到公网地址:本机、内网(10.x / 172.16.x / 192.168.x 等)、保留地址一律拒绝。请求参数仅用于这一次转发,不写数据库、不落盘、不进日志(日志只记目标域名与状态码,不记完整 URL 和正文);响应内容只返回给你的浏览器,不会转给任何第三方。

    调试口径。响应不自动跟随重定向——调试的价值就是看到原始状态码与 Location,3xx 会原样展示,你手动把地址改成目标地址再发即可。请求有 10 秒超时、2MB 请求体上限与 5MB 响应展示上限(超出截断),每个 IP 每小时 30 次、每日 300 次。

    Preguntas frecuentes

    ¿Por qué no podéis mandar la petición desde mi navegador directamente?

    El fetch del navegador está atado a la política de origen cruzado (CORS): si la API destino no consiente tu origen, el navegador intercepta la petición sin más, y casi ninguna API de terceros la abre. Así que esta página entrega los parámetros al servidor para que la envíe por ti y luego te enseña la respuesta tal cual.

    ¿Se guardan mis parámetros y la respuesta?

    No. Los parámetros sirven solo para este único envío: no van a base de datos ni quedan en disco; el registro del servidor anota solo el dominio destino y el código de estado, no la URL completa, ni cabeceras ni cuerpo. La respuesta vuelve solo a tu navegador para mostrarse: nada pasa a ningún tercero.

    ¿Puedo llamar a APIs de mi red interna?

    No. Para que no se use la herramienta de exploradora de redes internas, el servidor solo reenvía a direcciones públicas: bucle local y rangos privados (127.x, 10.x, 172.16-31.x, 192.168.x…) se rechazan siempre. Para depurar la red interna, usa en tu máquina herramientas locales como curl o Postman.

    ¿Cuáles son los límites?

    30 peticiones por hora y 300 al día por IP; caducidad de 10 segundos por petición; cuerpo hasta 2MB; respuesta mostrada hasta 5MB - lo que pase se corta y se avisa; los 3xx no se siguen solos.

    La respuesta es 3xx, ¿por qué no salta?

    El valor de una herramienta de depuración es ver el código crudo y la cabecera Location, así que el 3xx se enseña tal cual y no se sigue. Si quieres ver a dónde lleva, copia la dirección de Location al campo de dirección y vuelve a mandar.

    ¿Cómo meto un comando curl que ya tengo?

    Pulsa importar desde curl en la zona de petición, pega el curl entero (admite continuaciones de varias líneas con \, comilla simple y doble, -X / -H / -d y variantes como --data-raw, y -u convertido a Basic) y dale a analizar y rellenar: método, dirección, cabeceras y cuerpo quedan de una vez. El análisis se hace en local en tu navegador.

    ¿Se exporta la petición a Python / JS / Go?

    Sí. Con los campos rellenos, el bloque exportar a código de abajo genera la llamada en Python (requests), JavaScript (fetch) y Go (net/http) para copiar de un toque. La generación es local: nada pasa por el servidor.

    Me salió un 4xx / 5xx que no entiendo, ¿y ahora?

    Usa la consulta rápida de códigos HTTP al pie de la página: filtra por número, inglés o chino (429, límite de peticiones, 418…); cada línea dice en una frase qué suele significar y dónde mirar después.

    Herramientas relacionadas