0

Facebook認証APIを呼び出しています

https://www.facebook.com/dialog/oauth?client_id=3768637750&redirect_uri=http://localhost:8080/login.html?loginType=facebook

次の応答が返されます。

=">http://localhost:8080/login.html?loginType=facebook&code=AQA84TrJjJNQaib2qvhGSdrPIIwJoIlfs9ZABjhBO6H9vt2wSZuRedigWjgV8SMg7QafCq-0xgbvi5k1e-RtFNA1pbrcfSsIqBL__-YWWhVFFepTGUuJeXWPW8Z3orRl-fWJUqb2mnmAJ995VFVX3O9N4iDj_3mhgQLC0DVwegprezqV6fU1tElMpH5Gj0# =

私はSpring3.0を使用していますが、getCode()のようなメソッドを使用してコントローラーでクエリパラメーターを読み取ると、クエリパラメーター「コード」の切り捨てられた値が得られます

instead of getting, AQA84TrJjJNQaib2qvhGSdrPIIwJoIlfs9ZABjhBO6H9vt2wSZuRedigWjgV8SMg7QafCq-0xgbvi5k1e-RtFNA1pbrcfSsIqBL__-YWWhVFFepTGUuJeXWPW8Z3orRl-fWJUqb2mnmAJ995VFVX3O9N4iDj_3mhgQLC0DVwegprezqV6fU1tElMpH5Gj0# =

I get AQA84TrJjJNQaib2qvhGSdrPIIwJoIlfs9ZABjhBO6H9vt2wSZuRedigWjgV8SMg7QafCq-0xgbvi5k1e-RtFNA1pbrcfSsIqBL__-YWWhVFFepTGUuJeXWPW8Z3orRl-fWJUqb2mnmAJ995VFVX3O9N4iDj_3mhgQLC0DVwegprezqV6fU1tElMpH5Gj0

UTF-8 エンコーディングを使用していますが、これに関するヘルプはありますか?

4

1 に答える 1

0

UTF-8 エンコーディングを使用しています

これは文字エンコーディングの問題ではないため、問題ありません。

URL のハッシュ # は「フラグメント識別子」の開始を示し、サーバーには渡されません。

クエリ パラメータ "code" の切り捨てられた値を取得します

コード パラメータの値は # の前で終わるため、切り捨ては行われませ

于 2012-07-06T19:12:04.907 に答える