私はASP.NET WebAPIアプリケーションを持っており、要求の一部が最大長を超えています。それはいいです、I know I can increase the limit either in IIS or web.config、それは私の言い分ではありません。「要求の最大長を超えたとき」の本文の最初のバイトを読み取る
Request.Content.Read
メソッドのいずれかを使用して要求の内容を読み取ると、すべてがMaximum request length exceeded
例外を返します。
私はロギングの目的でボディの最初の文字を取得したいと思います。
身体の最初の文字だけを読むことはできますか?それともコンテンツ全体を取り出すことができないのですか?
:
は、これらの2つのリンクを参照してくださいません。 – Gusman
ファイルをアップロードしていますか?ファイルアップロードを処理するHttpModuleを実装できますか?ここにそれに関する詳細があります:https://weblogs.asp.net/jongalloway/large-file-uploads-in-asp-net – felipekm
@felipekmアプリケーションの予想される形式はjsonですが、アイデアは私がしたいことです取得したリクエストの最初の文字/バイトを確認して、私たちが受け取ったものを理解することができます。これは社内のAPIで、API間の通信問題のデバッグに役立ちます。 –