一般的なフロントエンド ライブラリが ajax リクエストを送信した後、応答オブジェクト headers には X-Requested-With:XMLHttpRequest が含まれます。 axios によって送信された ajax リクエストの応答ヘッダーにはこのフィールドがありません
ajax
headers
X-Requested-With:XMLHttpRequest
axios
nodejs コードで axios によって送信されたフロントエンド リクエストをインターセプトする方法は?
すべてのリクエストにX-Requested-Withヘッダーを追加したい:
X-Requested-With
送信された ajax を傍受するには、テスト中に行ったように、XMLHttpRequest元のメソッドを spy に置き換えるだけです。
XMLHttpRequest
axios がデフォルトでこのヘッダーを追加しない理由がわかりません。 。 。
それを傍受するプロキシプラグインを追加します
それは axios の問題ですか? 別のツールを使用してみましたか? Ajax と axios は http リクエストを送信するための単なるツールなので、投稿者の axios によって送信された ajax リクエストが間違っていることを指摘したいと思います。バックエンドの書き方がわかりません。ドメインを越えるときに受け入れられるリクエスト ヘッダーが設定されていない場合、指定されたヘッダー データは取得されません。
すべてのリクエストに
リーリーX-Requested-With
ヘッダーを追加したい:送信された ajax を傍受するには、テスト中に行ったように、
XMLHttpRequest
元のメソッドを spy に置き換えるだけです。axios がデフォルトでこのヘッダーを追加しない理由がわかりません。 。 。
それを傍受するプロキシプラグインを追加します
それは axios の問題ですか? 別のツールを使用してみましたか? Ajax と axios は http リクエストを送信するための単なるツールなので、投稿者の axios によって送信された ajax リクエストが間違っていることを指摘したいと思います。バックエンドの書き方がわかりません。ドメインを越えるときに受け入れられるリクエスト ヘッダーが設定されていない場合、指定されたヘッダー データは取得されません。