企评社

表示ラベルは日本語です。企業口コミ・投稿・ツールの説明は現在中国語のみです。

API デバッグ

HTTP リクエスト送信 · 応答本文 / ステータス / ヘッダ / 所要時間を確認 · curl は双方向インポート・エクスポート · 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 次。

    よくある質問

    なぜブラウザから直接リクエストを送らないの?

    ブラウザの fetch はクロスオリジン方針(CORS)に縛られます:対象 API があなたのオリジンを許可していなければ、リクエストはブラウザに即ブロックされ、多くのサードパーティ API は開放していません。そこで本ページはリクエストパラメータをサーバーに渡して代行送信させ、返ってきた応答をそのまま表示します。

    リクエストパラメータや応答は保存されるの?

    されません。パラメータはこの 1 回の転送のためだけ:データベース書込み無し、ディスク保存無し;サーバーログは対象ドメインとステータスコードのみ記録し、完全な URL・ヘッダー・本文は記録しません。応答表示内容もあなたのブラウザへ返るだけで、いかなる第三者にも渡しません。

    自分の社内ネットワークの API を叩ける?

    できません。ツールが社内網スキャンに悪用されるのを防ぐため、サーバーは公網アドレスへのみ転送し、ループバックと私的アドレス帯(127.x、10.x、172.16-31.x、192.168.x 等)は一律拒否します。社内網のデバッグは自分の PC で curl、Postman 等のローカルツールをご利用ください。

    制限はどれくらい?

    IP ごと 1 時間 30 回・1 日 300 回;1 リクエスト 10 秒タイムアウト;リクエストボディ ≤2MB;応答表示 ≤5MB、超過は切り詰めと明示;3xx リダイレクトは自動追従しません。

    応答が 3xx、なぜ飛んでくれないの?

    デバッグツールの価値は生のステータスコードと Location ヘッダーを見ることにあるので、3xx は返ってきたまま表示し追従しません。飛び先の結果が見たければ、Location のアドレスをリクエスト欄に打ち直してもう一度送ってください。

    手元の curl コマンドを取り込める?

    リクエスト欄の「curl コマンドから取り込み」をクリックし、curl 一式を貼り付けてください(複数行の \ 続き入力、単双引用符、-X / -H / -d および --data-raw 系の変種、-u の Basic 認証変換に対応)、「解析して入力」を押すとメソッド・アドレス・ヘッダー・Body が一度に埋まります。解析はあなたのブラウザ内でローカル実行されます。

    リクエストを Python / JS / Go コードに出力できる?

    できます。「リクエスト」欄に入力後、下の「コードへ出力」で Python(requests)・JavaScript(fetch)・Go(net/http)の呼び出しコードを一键生成してコピー可能。生成はローカル完結でサーバーを経由しません。

    読めない 4xx / 5xx が返ってきたら?

    ページ下部の「HTTP ステータスコード早見表」をどうぞ:コード番号・英語・中国語表記(429、レート制限、418 など)で絞り込め、各行はそれが通常何を意味し次にどこを見るかを一文で説明します。

    関連ツール