問題タブ [http-error]
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.
asp.net-mvc-3 - httpErrors が MVC 3 で正しいページにリダイレクトされない
MVC 3 Web アプリケーションで http カスタム エラー ページを設定しようとしています。web.config に以下を追加しました。
リクエストで 500 エラーが発生すると、ユーザー my.domainname.com/Error/404 がリダイレクトされると予想していました。
エラーと呼ばれる1つのアクションを含むエラーコントローラーがあり、404のリクエストをこのアクションにマップしました。
Web サイトで 500 エラー (Chrome 開発者ツールの [ネットワーク] タブで確認) を強制すると、次のメッセージが表示された空白のページが表示されます。
「内部サーバーエラーが発生したため、ページを表示できません。」
web.config から httpErrors セクションを削除すると、実際の例外メッセージが表示されます。したがって、web.config にある httpErrors セクションが機能している必要があります。正しく設定する方法がわかりません。
以下は、私が選んだ属性とその理由のリストです。
errorMode="Custom": カスタム エラー ページを表示して、ローカルのみに変更する前に機能していることを確認できるようにします。
defaultResponseMode="ExecuteUrl": これにより、サーバーの相対 URL をパスとして指定できるようになります。これは、コントローラーのアクションを実行したいときに必要なように思えます。
defaultPath="/Error/404": 指定しない場合に要求する相対 URL。
編集:
サイトが IIS 7.5 で実行されていることを付け加えておきます。また、このタグは IIS 6 で動作するように設計されており、IIS 7 以降で使用する必要があるため、使用したくありません。
tomcat - tomcatとapache2の不正なゲートウェイエラー
同じシステムで2つのWebサイト(localhost@8080とlocalhost@4040)を実行したいので、上記を実行できるようにapache2でdispatcher.anyを構成しました。しかし、localhost:8080レンダーファームからデータをフェッチするのに問題があります。私のapacheはレンダーファームに接続できません。ログで、私は得ています
[Thu Apr 26 05:23:55 2012] [E] [4056(1488)]レンダリングrend01に接続できません(localhost:8080):接続が拒否されました。[2012年4月26日木曜日05:23:55][E][4056(1488)]有効なレンダリングが見つかりません
そして私のブラウザは502エラーの悪いゲートウェイを示しています。何が起こっているのかわかりませんか?
2番目のサーバー(localhost @ 4040)は完全に正常に実行されています。誰かがこれについて何か考えを持っているなら、助けてください
django - Djangoで410 httpステータスコードのエラーページを取得するには?
無効になった URL のリダイレクトがいくつかあるので、410 を返す必要があります。URL は古いバージョンの Web サイト (システムがまったく異なる) のものであるため、簡単に編集できるようにリダイレクト アプリに配置しました。ただし、410 の「リダイレクト」では、ステータス コード以外は何も返されません。通常、表示されるページは空です。
ユーザーにとって意味のあるもの (「ページはもう存在しません」など) を表示するにはどうすればよいですか? 404 エラー用のテンプレートと同様のテンプレートを用意するとよいでしょう。
何か案は?
java - Google AppEngineJavaはアプリケーションHTTP500を実行できません
以下のような単純なサーブレットがあります。IteはGoogleのユーザーサービスを使用しています。使用しない場合はエラーになりません。また、以下のようなエラーの全リストが表示されます。これはEclipseの既知の問題であることがわかりましたが、解決策が見つかりません。
これらは最初のエラーです:
問題はJavaバージョンにありますか?EclipseIndigoとJava7を実行しています。どうすればよいですか。
asp.net - 応答リダイレクトURLはHTTPエラー400を返します-不正なリクエスト
ASP.NETに関しては、私は初心者です。アプリケーションのWebページを別の場所にリダイレクトするResponse.Redirect( "URL")などの基本的なコマンドをいくつか知っています。
ただし、以下に示すコードを使用しようとすると、HTTPエラー400-不正なリクエストが発生します
ここで、this.Downloadlinkは、次のようなものを返すユーザー定義のプロパティです。
このリンクをブラウザに投稿すると、.exeファイルがポップアップします(リンクが良好であることを意味します)
ただし、このエラーは、ASP.NETコードを使用すると発生します。
この問題/理由についてのあらゆる形式の対応に深く感謝します。
ruby - `open_http': 403 Forbidden (OpenURI::HTTPError) 文字列 "Steve_Jobs" では禁止されていますが、他の文字列では許可されていません
http://ruby.bastardsbook.com/で提供されている Ruby チュートリアルを行っていたところ、次のコードに遭遇しました。
コードは次のトレースで失敗します。
私の問題は、コードが失敗することではなく、r2 を Steve_Jobs 以外に変更すると、コードが機能することです。ここで何が起きてるの?
http-post - webrequest ヘッダーの順序は重要ですか?
Web サイトに画像をアップロードする POST リクエストを作成しています。
ページには1つとFileUpload
1つがinput
(textBox)
あり、フィドラーでは、ページがMultipart Postリクエストモードを使用してデータを送信していることがわかりまし(Content Disposition: multipart-formdata;)
た送信中です...ヘッダーの順序についてではありません...
私の質問は、ヘッダーを正しい順序で配置することが本当に重要ですか? はいの場合、どうすればできますか?(リクエストでいくつかのプロパティを設定しているだけなので、順序を設定する場所はありません...)
アドバイスをありがとう...
iis-6 - InstallShield 2009 で複数の IIS カスタム HTTP エラー メッセージを設定する
InstallShield 2009 によってインストールされた Web サイトで HTTP カスタム エラー メッセージを設定するにはどうすればよいですか?
それは一見シンプルに見えます。Web サイトまたは仮想ディレクトリ オブジェクトを作成できるインターネット インフォメーション サービス ビューがあり、これらのオブジェクトのタブの 1 つで、カスタム HTTP エラー メッセージを設定できるように見えます。
1 つまたは 2 つのエラー メッセージをリセットすることもできますが、すべての HTTP エラー メッセージをリセットしようとすると失敗します。
具体的には、これは私の InstallShield プロジェクト (XML ファイル形式) の ISIISCommon テーブルです。
お気づきかもしれませんが、仮想ディレクトリのすべての HTTP エラーを CustomError.html ページにリダイレクトするように設定しようとしました。また、この情報を独自の TABLE ではなく TD 要素内に保存することは、特に InstallShield/Windows インストーラーの世界では、障害につながると思います。
これは、さまざまなレベルで機能しません。
何よりもまず、ここにインストールログがあります。
一見すると、カスタム エラーの説明に 522 文字が使用されているのは好ましくありません。IIS では、最初の 259 文字しか消費されなかったため、正しく設定されたカスタム エラーはほんの一握りで、最後の 1 つはひどく間違っていました (403.12 の結果のカスタム エラー URL は「cus」になります)。
この制限を回避する方法はありますか?
django - 403エラーをテストするにはどうすればよいですか?
異なるユーザーのすべてのページへのアクセスをテストするテストクラスがあります。
これらのアクセスは、私の各ビューのデコレータによって定義されます。
views.py:
これらのデコレータのいくつかは私が定義しています。
decorators.py:
それらをテストするときは、status_code属性を使用して、ユーザーがページにアクセスできるかどうかを確認します
test.py:
ユーザーがページにアクセスする権限を持っていない場合、ページは403エラー(禁止)を返す必要があります。302ではなく403をテストするにはどうすればよいですか?
編集:HttpResponseForbidden(reverse( "non_autorise"))を使用しようとしましたが、コンテンツを取得できませんでした。そこで、HttpResponseRedirectの正確なコピーである独自のHttpResponseを作成しようとしましたが、別のstatus_code(403)を使用してもコンテンツが取得されませんでした...
decorators.py:
django - リダイレクト + 403 エラー
私はそのようなものを持つ方法を探しています:
ビューに (その名前で) リダイレクトするが、それでも 403 エラーをスローする HttpResponse
私はそのようなことをしようとしました:
しかし、うまくいきませんでした。どういうわけか、私は理解していません、私は内容を得ません