問題タブ [httpexception]
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.
c# - .Net 4.5.2 のアップグレード後にデータを復号化しようとすると HttpException が発生する
以下を使用して少量のデータを暗号化する REST サービス (C#/IIS) があります。
暗号化された文字列は後で (REST サービスに) 送信され、次を使用してデコードされます。
web.config に示すように、MachineKey は自動生成されます。
システムが .Net 4.5.1 から 4.5.2 にアップグレードされた後、アップグレード前に暗号化された文字列を復号化できなくなりました。HttpException「データを検証できません」が発生します。(アップグレード後に暗号化された文字列を復号化できます。)
そのため、4.5.1 と 4.5.2 の間でアルゴリズムが変更され、互換性がなくなりました。この特定の問題についてオンラインで何も見つけることができませんでした。この問題に関する具体的な詳細や、それを機能させるための回避策を持っている人はいますか?
問題がある場合、プロジェクトは.Net 4.0をターゲットにしており、4.5 または 4.5.1 または 4.5.2 ではありません。
(余談ですが、この種の問題が原因で、短期間の暗号化以外に MachineKey.Encode/Decode を使用することは推奨されていないようです。また、Encode/Decode が現在廃止されていることは知っていますが、私は既存のシステムがあり、現時点では変更できません。)
アップデート
これは、キーが AutoGenerate の場合にのみ問題になります。明示的な値を指定すると、アップグレード後もすべてが正常に機能します。
python - URL からの HTTP 応答の待機中に期限を超過しました: HTTPException
tweepyを使用して Twitter のハッシュ タグをリッスンするアプリを開発しています。アプリを Google App Engine にアップロードしましたが、以下のエラーが表示されます。
トレースバックの最後の行:
どうすればこれを解決できますか?
asp.net-mvc - application_error() イベントを使用して Web API で HTTP "405" エラーを処理する
Application_Error() イベントを使用して、Web API ですべての HTTP 例外を取得しています。このイベントは、「404」、「500」などのすべての HTTP コードを返し、「Server.TransferRequest()」を使用して、カスタム エラーを表示するために「エラー コントローラ」にリクエストを転送します。しかし、Application_Error() は HTTP エラー "405" ("要求されたリソースは HTTP メソッド 'GET/POST/PUT/DELETE' をサポートしていません") の場合には起動しません。"405" の場合に独自のカスタム エラーを表示したいAPI ですべてのコントローラの (GET,POST,PUT,DELETE) メソッドを公開し、これらのメソッドから独自のカスタム エラーを返す. しかし、それは目的を達成するための良い方法ではありません.これを行うためのクリーンな方法について誰かが私を案内してくれますか?どんな助けも大歓迎です。
asp.net - ASP.Net ツリービューと HTML テーブル。エラー : リクエストの最大長を超えました
私は、4 つの親ノード レベルで約 2000 レコードをバインドしている私の Web ページでツリービューを使用しています。
これらのノードをクリックすると、コード ビハインドから HTML テーブルをレンダリングするリテラル コントロールが表示されます。
ツリービューの SelectedNodeChenaged イベントでこれらのテーブルをレンダリングしているとき。4 から 5 の選択の後、ページにエラー メッセージが表示されます。リクエストの最大長を超えました。System.Web.HttpException: 要求の最大長を超えました。
今、私が扱っているデータが非常に巨大であることを知っています。そして、問題は巨大なビューステートにあるのではないかと推測しましたが、解決策にたどり着けません。あなたの提案を手伝ってください。
試した解決策は次のとおりです。
前もって感謝します。
asp.net-mvc-5 - System.Web.HttpException / コードを適切な MVC アーキテクチャに変換する
私のチームは、学校のプロジェクトのコメント セクションの作成に取り組んでおり、部分的なビューでレンダリングしています。
これは私が思いついた解決策です:
インデックスページ:
ステータスウォール:
StatusService のコード:
これは機能しますが、問題は、コントローラーをバイパスしているため、適切な MVC アーキテクチャを使用していないことです。プロジェクトの設計では部分ビューを使用する必要があるため、アシスタントが [ChildActionOnly] 属性を指摘するまで、コントローラーを呼び出す方法がわかりませんでした。
今、コードを MVC モデルに組み込もうとしていますが、これまでの解決策はわかりません。
ここに私がコントローラーに書いたものがあります:
インデックスページ:
他のすべてのコードは変更されていません。
これにより、次のエラーが発生します。
タイプ 'System.Web.HttpException' の例外が System.Web.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: ハンドラー 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper' の子要求の実行中にエラーが発生しました。
誰かが私が間違っていることを説明できますか?
android - Crashlytics の初期化 ConnectionException (EHOSTUNREACH)
Crashlytics SDK を (Fabric 経由で) Android アプリにインストールしましたが、以前は完全に機能していました。突然、ConnectionExceptions が発生し、Crashlytics がリモート サーバーと通信できなくなりました。
Fabric は、Application クラスの onCreate の最後でインスタンス化されます。
アプリの起動時のスタックトレースは次のとおりです。何かご意見は?
c# - ASP.NET MVC 5 の HttpException に相当する ASP.NET Core
ASP.NET MVC 5 では、HTTP コードでHttpExceptionをスローすることができ、これにより応答が次のように設定されます。
HttpException
ASP.NET Core には存在しません。同等のコードは何ですか?
python - Python/Pyramid - HTTP 例外が発生したときにコーニスの応答を余分なデータでラップする
私はPyramidとCorniceを使用して RESTful Python アプリを作成しており、単純な Cornice を作成しましたresource
。
お気づきかもしれませんが、コーニスのview
デコレータに加えて、追加のデコレータ ( my_decorator
) もここに追加しました。これは、応答に追加情報を追加するためのラッパーとして使用するつもりでした。
デコレータでCornice を定義しない限り、これは正常に機能しますvalidators
。view
バリデータ.py
応答.py
このようなコードmy_wrapper
では、検証に合格した場合にのみ応答をラップします (これは完全に理解できます) が、デフォルトが発生したときに、追加情報を使用して応答をラップするにはどうすればよいのでしょうかHTTPException
(その場合、コードは決して到達my_wrapper
しないため)全て)?