問題タブ [http-status-code-302]

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 に答える
268 参照

java - google-oauth-java リダイレクトを処理するには?

私はgoogle-oauth-javaを使用していますが、私の人生を本当に複雑にしているのは、使用しようとすると、コード 200 ではなくコード 302 を返すリクエストのためOAuthClient.invoke()に頻繁にOAuthProblemExceptionスローされることです。そのため、コードを書き直して代わりにinvoke使用していることに気付きましOAuthClient.access()た。followRedirectある種の設定が欠けているのではないかと思っていますか?ドキュメントは存在せず、例もあまり役に立ちません。誰か助けてくれませんか?

説明するためのスニペットOAuthClientを次に示します

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

jquery - Ajaxリダイレクト処理

私は今まで対処する必要がなかった状況にぶつかりました。URLに対してajaxリクエストを行う必要がある顧客がいます。内部的な理由により、そのURLは、ステータスコードにアクセスする必要がある別のURLにリダイレクトされます。この種のマルチリクエストシナリオは、Ajaxリクエストによってネイティブに処理されますか?

jQueryを使用した簡単なテストでは、302を処理し、リダイレクトを実行して、ターゲットページのコンテンツを返します(本番環境ではステータスコードのみが必要ですが、コンテンツは正しいページがアクセスされていることを「証明」するものです)、しかし、これが普遍的に機能することを期待できるという兆候は見つかりません。クライアントが使用するライブラリがある場合は、それがわかりません。さらに、他のクライアントは将来この同じURLを使用する可能性が高く、同じ方法で処理する必要があります。

ありがとう。

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

http - ログイン用の HTTP リダイレクトの種類は?

現在、ユーザーがホームページにアクセスしようとすると、ユーザーをログイン ページにリダイレクトしています。

例えば:http://www.goals.com/login.php?from=%2Fhome.php

残念ながら、302 リダイレクトは SEO に悪影響を及ぼし、このタイプのリダイレクトは 302 として表示されるとも言われています。

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

http - 301および301httpリダイレクトをexpiresヘッダーでキャッシュできますか?

いくつかのテストを実行しましたが、301または302リダイレクトをキャッシュすることができません。私の場合、ページ上に多数のアバターアイコンがあり、GravatarやFacebookアイコンにリダイレクトしたいのですが、リダイレクトをキャッシュしたいのですが、できれば中程度の期間、たとえば1週間です。

ヘッダーの例:

それで、これは可能ですか?もしそうなら、私は何を間違っていますか?

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

java - 最終的な URL へのリンクを 302 にする最速の方法は何ですか?

リンクを指定http://bit.ly/2994js

302 リダイレクト後に bit.ly、fb.me などの最終 URL に到達するために使用する最も効率的な方法またはライブラリは何ですか? サーバー間でスケーリングする機能を備えたこれらのスケールが 1 日あたり 1,000 万以上であると想定します。

Java HttpClient? cURLを使用したPHP? 他の?

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

http - ブラウザが2番目のリクエストを発行せずに、新しいURLにリダイレクトしますか?

ブラウザが2番目のリクエストを発行する必要のないリダイレクトをWebサーバーが発行する方法はありますか?

たとえば、ブラウザがを要求しhttp://www.mysite.com/lionましたが、サーバーはブラウザが場所をに変更することを望んでいますhttp://www.mysite.com/jungle。これを実現する方法を私が知っている唯一の方法は、サーバーがURLを含む3xxステータスコードを送信することであり、ブラウザーはそれを取得するための新しい要求を発行します。jungle

サーバーがリクエストjungleに応じてページを配信しlion、ブラウザに「URLを設定してください」と伝えることは可能http://www.mysite.com/jungleですか?

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

http - 画像のURLを追跡するためのHTTP302、303、または307

送信する特定のメールが開かれているかどうかを追跡しようとしているため、送信するすべてのメールの画像にハッシュURLを使用しています。現在、そのURLが要求されると、電子メールが表示されたという事実をログに記録し(URLのハッシュに基づいて)、Webアプリケーションサーバーからの画像を提供します(すべての人にとって同じ画像です)。

この時点で、1時間に10k以上のリクエストを受け取るのが一般的であるところまで成長しています。クライアントに、より近い画像のURLを使用して3xx HTTP応答を提供することで、クライアントにより良いサービスを提供できると思います。アプリケーションサーバーではなく、専用のCDN。

どのコードが最適ですか?私は302、303、または307のいずれかが利用可能な選択肢だと思います。このメディアにはSEOの価値がなく、私の唯一の関心事は、古いメールクライアントで問題を引き起こすことなく、静的なイメージをクライアントにできるだけ速く配信することです。

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

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

jquery - 302リダイレクトを使用したjqueryを使用したajaxリクエストの後、Firefoxでコールバックが呼び出されません

ajax を多用する Rails アプリケーションがあります。jQueryで。たとえば、モデルの 1 つが完全に jQuery で管理されています。レコードは ajaxly で作成、更新、削除されます。レコードの更新を除いて、すべてがうまく機能します。

いくつかのテストを行ったところ、Firefox の jQuery (Mac では 3.6、Windows では 3.5 をテストしたもの) には、同じ URL に 302 リダイレクトされたときにサーバーの応答を検出する際に問題があることがわかりました。私がFirebugで得たものは次のとおりです。

POST localhost:3000/resources/1 -> 302 が見つかりました

GET localhost:3000/resources/1 -> 200 OK

また、jQuery の ajax コールバックは呼び出されません。成功でも、完了でも、エラーでもありません。しかし、レコードを作成し、サーバーが別の URL にリダイレクトされると、「成功」コールバックが呼び出されます。

POST localhost:3000/resources -> 302 が見つかりました

GET localhost:3000/resources/1 -> 200 OK

$.ajax を自分で呼び出すか、jquery.form の ajaxForm() を使用するかは問題ではありません。

何か案は?

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

java - 302リダイレクト後のHTTPリファラー

Javaサーブレットを使用してWebサイトを作成していますが、LogInというページがあります。私がしたいのは、ユーザーがログインフォームに正常に入力すると、以前のページにユーザーが戻ることです。

前のページがRefererヘッダーに保存されているため、これは別のページからのGETまたはPOSTで正常に機能するようになりました。しかし、(ユーザーがログインしていないためにユーザーがアクセスできないページから)ログインページにリダイレクト(302)すると、Refererヘッダーがnullになります。

ユーザーがログインページにリダイレクトされたときに私が望むことを達成する方法はありますか?

0 投票する
8 に答える
115262 参照

http - 302 リダイレクト中にブラウザ Cookie を送信する

302 リダイレクト中に Cookie を送り返すことに問題はありますか? たとえば、return-to-url Cookie を作成し、同じ応答でユーザーをリダイレクトすると、(最新の) ブラウザーは Cookie を無視しますか?