問題タブ [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 投票する
1 に答える
3347 参照

ajax - ベアラー認証でのクロスドメイン ajax エラー - 401 Unauthorized

だから...私はクロスドメイン(CORS)呼び出しを行っています。最初にページで作成したときは問題なく動作しますが(クロスドメインの問題は実際には問題ではないことに注意してください)、後で同じサーバーに別のリクエストを作成してヘッダーにベアラー認証トークンを追加すると、 401 Unauthorized で失敗します。

また、同じドメインからこのコードを実行すると、両方の呼び出しが正常に実行されます (トークンが正常であることを識別します...)

考え?

繰り返しますが、このコードを apiPath.userMetaURL() と同じドメインから実行すると問題なく動作します。別のドメインでは、リクエスト ヘッダーを追加しない最初の呼び出しは正常に機能します。Access-Control-Allow-Oign にはクロスドメイン URL が追加されています。Access-Control-Allow-Headers には Authorization が追加されています。xhr.status は 0 を返し、responseText/thrownError は空白です。

0 投票する
4 に答える
206995 参照

spring - Spring MVC RESTコントローラーでHTTPヘッダー情報にアクセスするには?

私は Web プログラミング全般、特に Java を初めて使用するので、ヘッダーとボディとは何かを学びました。

Spring MVC を使用して RESTful サービスを作成しています。@RequestMappingコントローラーで簡単なサービスを作成できます。REST サービス コントローラーのメソッドに届いた要求から HTTP ヘッダー情報を取得する方法を理解するのに助けが必要です。ヘッダーを解析して、そこからいくつかの属性を取得したいと思います。

その情報を取得する方法を説明していただけますか?

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

spring-security - RequestHeaderAuthenticationFilter に基づいて、認証マネージャーを特定の CustomUserDetailsS​​ervice に委任する方法は?

Spring ベースのアプリでユーザーの事前認証に問題があります。

これが私のシナリオです。従業員用と顧客用の 2 つの CustomUserDetailsS​​ervices があります。私のサーバーの前には、クライアント要求の Http ヘッダーに 2 つのヘッダー情報を追加するプロキシが実装されています。Header_Atheamと を呼び出しましょうHeader_B

その春のセキュリティに次の手順を実行してもらいたい:

  1. を取得してHeader_Aで使用しEmployeeUserDetailsService、メソッドを呼び出しますloadUserByUsername(String name)。ユーザーが見つかった場合は、認証してアプリへのアクセスを許可します。
  2. Header_Bユーザーが見つからない場合(従業員として識別されない場合)、そのセキュリティに を取得してで使用してもらいたいCustomerUserDetailsServiceです。

私は次のことを試しましたが、うまくいきますが、回避策があります(回避策を実行したくありません):

このことは次のことを行います。

  1. Header_A を受け取り、EmployeeUserDetailsS​​ervice で使用します
  2. Header_B を受け取り、EmployeeUserDetailsS​​ervice で使用します
  3. Header_A を受け取り、CustomerUserDetailsS​​ervie で使用します
  4. Header_B を受け取り、CustomerUserDetailsS​​ervie で使用します

私が行う回避策は、ヘッダーの長さを確認し (つまり修正します)、返すことです。1 つのヘッダーが間違った UserDetailsS​​ervice にある場合

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

jquery - ajax で Digest Authorization ヘッダーを設定する

phonegap にダイジェスト認証を書い
ています これが私のコードです

ajax で Authorization ヘッダーを設定する

これは私のコードです

私はすでに使用してみました:

しかし、それはまだ機能しません。ヘッダーを設定する方法はありますか? または、ヘッダーが設定されているかどうかを確認できる方法はありますか?

ありがとう :)

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

java - パラメータを使用して RequestHeader を形成する

次のパラメータを使用してリクエスト URL を作成する必要があります。conn.setRequestPropertyhttpsリクエストでは機能しないことを読みました。さらに、私もプロキシサーバーの背後にいます。誰かがそのようなURLを形成するためにいくつかの光を投げることができますか?

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

python - WSGI を使用して元の生のヘッダーにアクセスする

WSGI ハンドラがあるとしましょう:

環境のヘッダーは次のようになります

WSGI は「User-Agent」と「user_agent」を「HTTP_USER_AGENT」に変換しますが、正確な元の名前が必要です。

元のヘッダー/リクエスト テキストにアクセスする方法はありますか?