問題タブ [request-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
49 参照

java - Play Java Request 拡張機能

OnRequest 関数 (グローバル オブジェクト内) ですべてのリクエストをキャッチします。

リクエストにいくつかの情報を追加したいと思います。Request クラスを拡張しようとしていますが、これまでのところ成功していません...

このクラスを拡張せずにキャッチするすべてのリクエストに情報を追加する方法について誰かがアイデアを持っているなら、それは素晴らしいことです。

PS すべては Java で書かれていますが、私は scala のアイデアを受け入れています。私のプレイ バージョンは 2.2.1 です。

ありがとう!

0 投票する
0 に答える
800 参照

c# - C#NancyFxがacceptヘッダーを見つけようとしています

エラーが発生したときにページに何をレンダリングするかを決定するこの関数があります (404/500):

問題は、不明な Accept ヘッダーの場合、if ステートメントを通過する最初の RenderType を返すことです。コードを変更しました。デフォルトは、RenderType.Text ではなく最初の if ステートメントです。

私はこれを理解しようとして一晩中起きていました。何がこれをしているのか誰にもわかりませんか?

ちなみに、何が送信されているかはわかっています。これはクロムデバッガーからのものです。

ご覧のとおり、テキストではなく html を返しているため、Content-Type ヘッダーは「text/plain」にする必要があります。

0 投票する
3 に答える
860 参照

javascript - 手動で更新せずにangularjs XHRリクエストで追加のヘッダーパラメータを設定しない

XHR リクエストで追加のヘッダーを送信しようとしています ($resource で初期化)。以下は私の構成です。

アプリ内をナビゲートするためにハッシュ パラメータを変更しています (ログイン プロセス後など)。そのため、ログイン プロセス後に (手動リロードなしで) XHR リクエストを送信すると、トークン(リクエスト ヘッダー) がNULLとして送信されます。しかし、ページを手動でリロードすると、正常に機能します (つまり、トークンをヘッダーとして送信します)。また、試してみまし$route.reload()たが、機能しません。

この問題を解決する方法を教えてください。

ありがとう

編集 :

次のコードで試した後:

「 .run 」を使用してアプリケーション内のビューをレンダリングするのを停止し、トラップし$rootScope.$on('$routeChangeError',てエラーError: [$rootScope:inprog] $digest already in progress を発生させます。

エラー: [$rootScope:inprog] $digest は既に進行中です

0 投票する
2 に答える
1118 参照

angularjs - angularjs から REST API に json を送信するためのリクエスト ヘッダーの content-type

サーバーでAngularプロジェクトを実行していて、別のサーバーで実行されている残りのAPIを呼び出そうとしています.残りのAPIのフィルターに応答ヘッダーを追加しました.

app.config に追加しました

http呼び出しを行うためにrestangularを使用しています.baseURLは、呼び出しが文字列を送信するときにrestapiが実行されているサーバーにapp.configで設定されていますが、jsonを送信しようとすると例外が発生します

jsonを送信するときにこれを取得します

また、json が渡されると、リクエスト ヘッダーは

リクエストヘッダーのコンテンツタイプをjsonに変更するにはどうすればよいですか

0 投票する
1 に答える
1918 参照

javascript - Angular でリクエスト ヘッダーを使用して ajax 投稿を実行するにはどうすればよいですか

私はjqueryで動作するコードを持っていますrequest.setRequestHeader("X-CSRF-Token", $.cookie('token'));. $scopeフォームデータをusingに取得する方法は知っていますが、以下の関数を角度互換関数ng-modelに変換するにはどうすればよいですか?submit_this()

Jquery コード:

0 投票する
1 に答える
245 参照

javascript - angular-file-upload 暫定ヘッダーが IE ブラウザーで送信されない

Formdata を使用してファイルをアップロードする前に、特に IE との互換性のためにアプリケーションで angular-file-upload を使用しています。

クロムは正常に動作しますが、IE9+ ブラウザーでは動作しません。問題は、私が設定した暫定ヘッダーがサーバーに送信されず、問題が発生することです。

誰でも同じことを手伝ってもらえますか? クロームで IE ブラウザで

よろしくお願いします、 サティシュ

0 投票する
1 に答える
812 参照

redirect - httpChannel.setRequestHeader と httpChannel.redirectTo

Firefox アドオンに問題があります。

私の拡張機能を使用して、特定のパターンに一致するリクエストをリダイレクトしたいと考えています。これまでのところ、リダイレクトは正常に機能しています

httpChannel.redirectTo()

ここで、リダイレクトのリクエスト ヘッダーを追加/変更したいと思います(ここで説明されているように: https://developer.mozilla.org/en-US/docs/Setting_HTTP_request_headers )

これまでの私のコード:

残念ながら、ライン

httpChannel.setRequestHeader("X-Hello", "World", false);

効果はありません。私は何を間違っていますか?

前もって感謝します!

0 投票する
1 に答える
692 参照

node.js - Express.js と request: ヘッダーが予期せずリセットされる

API と通信するためにリクエスト付きエクスプレスを使用しています。いくつかのコントローラ ファイルはエクスポートを使用するため、ルート ファイルをきれいに保つことができます。

request.defaults は auth ファイルに設定され、login はそこで関数を呼び出して、アプリ全体でユーザーを認証するためのヘッダーを設定します。

そして、いくつかの mod で request を使用します。

すべてが「ユーザー」ファイルからうまく機能しますが、追加したばかりの他のコントローラーファイルがいくつかあり、何らかの理由でそれらのファイルのすべての関数でヘッダーがリセットされます (認証が失われます)。「ユーザー」ファイルを文字通りコピーして他のファイルに貼り付けても同じ問題が発生するか、他のファイルに必要なものを「ユーザー」ファイルに戻すと、再び正常に動作します。何が間違っていたのかわかりませんが、ファイルが1つしかない場合は非常に面倒になります...何かアイデアはありますか?

0 投票する
1 に答える
2164 参照

javascript - DOM 要素で開始されたリクエストにリクエスト ヘッダーを設定する

すべての送信リクエストにカスタム リクエスト ヘッダーを設定することで、アプリケーションを介して行われたすべてのリクエストを追跡しようとしています。以下を使用してこれを達成できました:

しかし、dom 要素 (iframe、video、object など) の src 属性がリクエストを開始しているときに問題が発生しました。検索すると、iframe src を変更するときにカスタム http ヘッダーを設定する方法を見つけました。 ただし、これを試みたところ、ダウンロード ダイアログを開始することができませんでした。そのコードは次のようになりました。

そのリクエストのレスポンス ヘッダーは次のようになります。

これにより、生データが iframe に表示されましたが、ダウンロードは開始されませんでした。

A) (推奨) DOM 要素 src を設定してリクエスト ヘッダーを別の方法で設定するか、B) ダウンロード ダイアログを取得して開始します。