問題タブ [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.
http - GWT RequestBuilder の使用時に「302 Found」をキャッチ
HTTP Status Code に応答するサービスがあります302 Found
。I getで呼び出すと、RequestBuilder.send()
自動的にリダイレクトされるため、最終的な URL は RequestBuilder に最初に設定された URL と等しくなりません。
少なくとも、サービスが転送しようとしている URL、つまりLocation
最初の応答のヘッダーが必要です。
リクエストが転送されないようにすることはできますか? または、最終的な応答で URL を調べることはできますか?
asp-classic - 従来の ASP ページでの URL リダイレクト
リダイレクトに関連する問題があります
誰かが使用した場合にリダイレクトを適用したい場合http://mywebsite.com/
、URL は にリダイレクトされhttp://www.mywebsite.com/
ます。302リダイレクトであることは知っていますが、コーディングに適用する方法がわかりません........リダイレクトを適用するためにどのVBScriptを使用できますか??
私の Web サイトは Classic ASP と VBScript で構築されています。
ありがとう
python - pycurl - 302 リダイレクト/ページ移動
pycurl を使用してページ/ヘッダー (応答/要求) を正常に取得しようとしています。java/htmlunit を使用して正常に取得できます。
新しい/リダイレクトされたページにアクセスするための微妙なものがありません。
私は「新しい」リダイレクトされたURLを取得しようとしていました/現在、それは新しいページのpycurlに送られます。
ありがとう
サンプル テスト コードは次のとおりです。
================================================== =
更新: followlocation を「1」に変更したとき
ブラウザから取得したのと同じコンテンツをまだ取得していません。代わりに、これを取得します::
jquery - クロスドメインWebサービスの呼び出し中にHTTP302ステータスコードを取得しますか?
jQueryを使用してクロスドメインWebサービスを呼び出します。ローカルホストからのWebサービスの呼び出しが正常に完了しましたが、他のドメインからの呼び出し中に、HTTP302ステータスコードエラーが発生しました。
これがWebサービスの呼び出しです。
問題はどこにあるのだろうか?何か案は?
wordpress - wp_redirectはローカルホストで機能しますが、ホストでは競合しません
奇妙な問題が発生しています。page.phpテンプレートファイルに次のコードがあります。
これはローカルホストでは正常に機能しますが、サーバーにアップロードすると、pluggable.phpによって既に送信されたヘッダーが表示されます。この関数を呼び出す前に出力がないはずですが、出力はありません。また、インストールされている唯一のプラグイン(buddypress)を無効にしましたが、何もありません。ホストに何かがあるはずです。そうしないと、ローカルホストでも機能しません。
誰かが何が間違っている可能性があるか知っていますか?
前もって感謝します
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などのパッケージをトレースすることは非常に困難です。
コード等をご希望の場合はお知らせください。
次を使用してクラス(シングルトン)を呼び出します。
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 を使用する必要がありますか?
.net-4.0 - IIS6で.net 4が404を処理するのを防ぐ方法
私は他のみんなの問題とは正反対のように見えるものを持っています! IIS6 で .Net4 サイトをホストしています。IIS に 404 エラーを処理させたいのですが (エラーを aspx ページに送信するように構成できます)、.Net4 が 302 リダイレクトを発行することで邪魔になっているようです404を適切に処理する前に、デフォルトのページ(どちらも存在しません)。
基本的に、 に移動すると、 forが発行され、それが続行され、404 を にリダイレクトする IIS6 のエラー処理セットアップによって処理されますhttp://mysite/testProduct
。これにより、製品名が検出され、ID が検索され、Server.Transfer が実行されます。.net4
302
http://mysite/testProduct/default.aspx
/404.aspx
どうすれば .Net が邪魔になるのを止めることができますか? ページ リクエストのオーバーヘッドが 2 倍になり、製品の/default.aspx
後にインデックスが作成されますが、これは望ましくありません。
あは、ベン
編集: web.config で CustomErrors をオフにすると、.Net は引き続きエラーを処理し、IIS にまったく通過させません - によって生成された 404 エラー ページが表示され.Net
ます。だから私は302
それから404
...!
http-status-code-301 - フォームを保存した後にユーザーにリダイレクトするコード
目的は、ユーザーがフォームを保存した後、ユーザーを成功ページにリダイレクトすることです。問題は、使用すべき最適なリダイレクト方法 (リダイレクト コード) は何かということです。
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 にあるパッチです。