0
コントローラにポストされるデータの量が多い場合にJSONのシリアル化が失敗するという問題に直面しています。 次のリンクに設けられたコードを使用する:データは、コントローラメソッドに達したときにカスタムJSONValueProviderFactoryを作成するときにコントローラメソッドに到達するデータの遅延が発生する
JsonValueProviderFactory throws "request too large"
次に、遅延量があります。私は同じことをデバッグし、約4-5分の遅延があります。 私のデータサイズは1.5MBです。
これはデータのサイズによるものですか?
ご協力いただきまして誠にありがとうございます。このエラーに直面している人のために
を「要求が大きすぎる」エラーはあなたがGETリクエストを使用しようとする兆候だろう。大量のデータに対してはPOST要求を使用します。バイナリデータを送信する場合は、JSONをトランスポートメカニズムとして使用しないでください。 – Tomalak
私はPOSTリクエストのみを使用しています。この場合、バイナリデータは何を意味していますか? –
画像、音声、または他の種類のBLOB。それらをJSONに変換するのはクライアントにとってコストがかかり、転送中に帯域幅が浪費され、サーバに戻す際にコストがかかるためです。 – Tomalak