問題タブ [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 に答える
1530 参照

http - GWT RequestBuilder の使用時に「302 Found」をキャッチ

HTTP Status Code に応答するサービスがあります302 Found。I getで呼び出すと、RequestBuilder.send()自動的にリダイレクトされるため、最終的な URL は RequestBuilder に最初に設定された URL と等しくなりません。

少なくとも、サービスが転送しようとしている URL、つまりLocation最初の応答のヘッダーが必要です。

リクエストが転送されないようにすることはできますか? または、最終的な応答で URL を調べることはできますか?

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

asp-classic - 従来の ASP ページでの URL リダイレクト

リダイレクトに関連する問題があります

誰かが使用した場合にリダイレクトを適用したい場合http://mywebsite.com/、URL は にリダイレクトされhttp://www.mywebsite.com/ます。302リダイレクトであることは知っていますが、コーディングに適用する方法がわかりません........リダイレクトを適用するためにどのVBScriptを使用できますか??

私の Web サイトは Classic ASP と VBScript で構築されています。

ありがとう

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

python - pycurl - 302 リダイレクト/ページ移動

pycurl を使用してページ/ヘッダー (応答/要求) を正常に取得しようとしています。java/htmlunit を使用して正常に取得できます。

新しい/リダイレクトされたページにアクセスするための微妙なものがありません。

私は「新しい」リダイレクトされたURLを取得しようとしていました/現在、それは新しいページのpycurlに送られます。

ありがとう

サンプル テスト コードは次のとおりです。

================================================== =

更新: followlocation を「1」に変更したとき

ブラウザから取得したのと同じコンテンツをまだ取得していません。代わりに、これを取得します::

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

jquery - クロスドメインWebサービスの呼び出し中にHTTP302ステータスコードを取得しますか?

jQueryを使用してクロスドメインWebサービスを呼び出します。ローカルホストからのWebサービスの呼び出しが正常に完了しましたが、他のドメインからの呼び出し中に、HTTP302ステータスコードエラーが発生しました。

これがWebサービスの呼び出しです。

問題はどこにあるのだろうか?何か案は?

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

wordpress - wp_redirectはローカルホストで機能しますが、ホストでは競合しません

奇妙な問題が発生しています。page.phpテンプレートファイルに次のコードがあります。

これはローカルホストでは正常に機能しますが、サーバーにアップロードすると、pluggable.phpによって既に送信されたヘッダーが表示されます。この関数を呼び出す前に出力がないはずですが、出力はありません。また、インストールされている唯一のプラグイン(buddypress)を無効にしましたが、何もありません。ホストに何かがあるはずです。そうしないと、ローカルホストでも機能しません。

誰かが何が間違っている可能性があるか知っていますか?

前もって感謝します

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

android - AndroidClientLogin認証-HTTPURLConnect

私はAndroidにHTTPPOSTリクエストを正常に生成できるHTTPOperationsクラスを実装しました。このクラスは、バックグラウンドで実行できるようにAsyncTaskを拡張します。

これは、ClientLoginメソッドを使用してGoogle Bloggerサービスで認証するHTTPリクエストを作成するために使用されます(詳細はhttp://code.google.com/apis/accounts/docs/AuthForInstalledApps.html) 。

最近FileNotFoundException、正しいクレデンシャルを入力しても取得できる問題が発生しました。ほんの数日前は正しいクレデンシャルで正常に動作FileNotFoundExceptionし、間違ったクレデンシャルを入力した場合にのみを返すため、私は完全に困惑しています。

私の質問は次のようになります:

  • Error=BadAuthentication間違ったクレデンシャルをPOSTしたときにFileNotFoundExceptionが返されるのはなぜですか?ブラウザ経由でアクセスしたときのように文字列を返すだけではないのはなぜですか?https://www.google.com/accounts/ClientLogin

  • 正しいクレデンシャルを使用しても問題が発生するのはなぜですか?HTTP POSTが正しいことは注目に値するかもしれません。HTTPSバージョンではなくHTTPバージョンのCLientLoginにPOSTすると、HTTP 302 Moved Temporarilyエラーページが表示されるためです。

HTTPOperationsクラスはJavaのHttpURLConnectionクラスを使用して構築され、それに応じてこのHttpURLConnectionのヘッダーとメソッドを設定し、DataOutputStreamを開いてPOSTリクエストを書き込み、InputStreamを開いてレスポンスを取得します。これは、クレデンシャルが正しくない場合(そして、クレデンシャルが正しい場合)に例外がキャッチされる場所です。

別の認証方法を使用することは有用な解決策ではないことを強調する必要がありますが、残念ながら、このClientLoginを引き続き使用する必要があります。また、HTTPSを介して呼び出しが行われるため、Wiresharkなどのパッケージをトレースすることは非常に困難です。

コード等をご希望の場合はお知らせください。

次を使用してクラス(シングルトン)を呼び出します。

0 投票する
5 に答える
21267 参照

http-status-codes - POST の後、302 または 303 リダイレクトを行う必要がありますか?

Web アプリの一般的なシナリオは、データベースを変更する POST の後にリダイレクトすることです。ユーザーが作成した後、新しく作成されたデータベース オブジェクトにリダイレクトするようなものです。

ほとんどの Web アプリは 302 リダイレクトを使用しているようですが、リダイレクトで指定された URL を GET で取得したい場合は、仕様に従って 303 が正しいことのようです。技術的には、302 の場合、ブラウザは元の URL を取得したのと同じ方法 (POST) で指定された URL を取得することになっています。ただし、ほとんどのブラウザはそれを行いません。

302 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.3

303 - http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4

では、302 または 303 を使用する必要がありますか?

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

.net-4.0 - IIS6で.net 4が404を処理するのを防ぐ方法

私は他のみんなの問題とは正反対のように見えるものを持っています! IIS6 で .Net4 サイトをホストしています。IIS に 404 エラーを処理させたいのですが (エラーを aspx ページに送信するように構成できます)、.Net4 が 302 リダイレクトを発行することで邪魔になっているようです404を適切に処理する前に、デフォルトのページ(どちらも存在しません)。

基本的に、 に移動すると、 forが発行され、それが続行され、404 を にリダイレクトする IIS6 のエラー処理セットアップによって処理されますhttp://mysite/testProduct。これにより、製品名が検出され、ID が検索され、Server.Transfer が実行されます。.net4302http://mysite/testProduct/default.aspx/404.aspx

どうすれば .Net が邪魔になるのを止めることができますか? ページ リクエストのオーバーヘッドが 2 倍になり、製品の/default.aspx後にインデックスが作成されますが、これは望ましくありません。

あは、ベン

編集: web.config で CustomErrors をオフにすると、.Net は引き続きエラーを処理し、IIS にまったく通過させません - によって生成された 404 エラー ページが表示され.Netます。だから私は302それから404...!

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

http-status-code-301 - フォームを保存した後にユーザーにリダイレクトするコード

目的は、ユーザーがフォームを保存した後、ユーザーを成功ページにリダイレクトすることです。問題は、使用すべき最適なリダイレクト方法 (リダイレクト コード) は何かということです。

HTTP ステータス コード

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

ruby-on-rails-3 - Cucumber、Capybara、Rails 3、302 リダイレクトの問題が見つかりました

私はカピバラを初めて使用しますが、レール 2 からレール 3 に変換しているアプリを (キュウリで) テストするためにそれを使用しようとしています。以下:

このカスタム ステップで cucumber を実行すると、次のエラーが表示されます。


UserSessionsController AbstractController::ActionNotFoundのアクション「インデックス」が見つかりませんでした)

ログは次のように出力されます。

ここに私の質問があります:
/login が GET されてから /login にリダイレクトされるのはなぜですか?
/user_sessions への POST もそれ自体にリダイレクトされるのはなぜですか (これによりエラーが発生します)???

開発中はすべて問題なく動作し、302 ステータス コードは表示されません。単純なことかもしれませんが、私にはわかりません。

編集: これを送信してから 5 分後、SSL_requirement プラグインがリダイレクトの原因であることに気付きました。「ssl_required」をコメントアウトすると、テストはパスします。誰かが答えを出さない限り、カピバラの設定方法を見つけるために、カピバラについてさらに調査する必要があります。

編集回答(8時間投稿できないため):答えが見つかりました。編集で述べたように、問題は SSL 要件によるリダイレクトです。問題の非常に優れた説明は、https ://github.com/jnicklas/capybara/issues/85 にあります。現在の解決策は、https ://gist.github.com/466411 にあるパッチです。