javascript - Nodejs の `axios` によって送信された ajax リクエストをインターセプトする方法
巴扎黑
巴扎黑 2017-07-05 10:36:01
0
3
866

一般的なフロントエンド ライブラリが ajax リクエストを送信した後、応答オブジェクト headers には X-Requested-With:XMLHttpRequest
が含まれます。 axios によって送信された ajax リクエストの応答ヘッダーにはこのフィールドがありません

nodejs コードで axios によって送信されたフロントエンド リクエストをインターセプトする方法は?

巴扎黑
巴扎黑

全員に返信(3)
扔个三星炸死你

すべてのリクエストにX-Requested-Withヘッダーを追加したい:

リーリー

送信された ajax を傍受するには、テスト中に行ったように、XMLHttpRequest元のメソッドを spy に置き換えるだけです。

axios がデフォルトでこのヘッダーを追加しない理由がわかりません。 。 。

いいねを押す +0
巴扎黑

それを傍受するプロキシプラグインを追加します

いいねを押す +0
Peter_Zhu

それは axios の問題ですか? 別のツールを使用してみましたか? Ajax と axios は http リクエストを送信するための単なるツールなので、投稿者の axios によって送信された ajax リクエストが間違っていることを指摘したいと思います。バックエンドの書き方がわかりません。ドメインを越えるときに受け入れられるリクエスト ヘッダーが設定されていない場合、指定されたヘッダー データは取得されません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート