API ツール

ArrayKitのAPIツールは、開発者がブラウザを離れることなくHTTPリクエストを構築・検査・デバッグするのを助けます。フロントエンドの呼び出しを組み立てる場合でも、見慣れないエンドポイントを読み解く場合でも、長いクエリ文字列を解きほぐす場合でも、これらのユーティリティは面倒なリクエスト作業を数クリックに変えます。cURL to Fetchは、コピーしたcurlコマンドをクリーンなJavaScript fetch()呼び出しに書き換え、すぐにコードへ貼り付けられるようにします。URL Parserは、あらゆるURLをプロトコル・ホスト・パス・クエリの各部に分解し、すべてのパラメータを一覧表示するので、エンドポイントが実際に何を受け取るかを把握できます。フロントエンド・バックエンドのエンジニア、QAテスター、APIを連携するすべての人のために作られています。すべては完全にブラウザ内で実行され、リクエストやURLはローカルで処理され、サーバーには何もアップロードされません。そのため、内部エンドポイントやトークンでさえあなたのマシンにとどまります。

よくある質問

これらのAPIツールで何ができますか?
cURL to FetchでcurlコマンドをJavaScript fetch()呼び出しに変換し、URL ParserであらゆるURLをプロトコル・ホスト・パス・クエリパラメータに分解できます。これらを合わせることで、HTTPリクエストの構築とデバッグが速くなります。
これらのAPIツールはプライベートなエンドポイントやトークンに使っても安全ですか?
はい。すべてのツールは完全にブラウザ内で実行されるため、貼り付けたcurlコマンド・URL・ヘッダー・トークンはローカルで処理されます。データがデバイスから外に出ることはなく、サーバーには何もアップロードされません。
APIツールはオフラインで動作しますか?
ページが一度読み込まれれば、ツールはクライアントサイドで実行されるため、curlコマンドの変換やURLの解析は接続が切れても機能し続けます。テキストをローカルで変換し、リクエストをどこにも送りません。
cURL to Fetchは変換時にリクエストを送信しますか?
いいえ。curlの構文を同等のfetch()コードへテキストとして翻訳するだけです。リクエストを実行したり対象サーバーに接続したりすることはないため、変換は完全にローカルで、どんなコマンドでも安全に実行できます。
URL Parserはクエリ文字列やエンコードされたパラメータを扱えますか?
はい。URL ParserはURLを各コンポーネントに分割し、各クエリパラメータをキーと値として一覧表示します。これにより長い、あるいはエンコードされたクエリ文字列が読みやすくなり、エンドポイントが何を受け取るかを正確に確認できます。