自己ホスト型の ASP.Net Web APIサービスに投稿する必要がある大量の jsonがあります。
「Status Code:413 Request Entity Too Large」というメッセージが表示されます。
webapiサービスプロジェクトのapp.configに以下を入れてみました。
<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off"/>
<httpRuntime
maxRequestLength="2147483647"
executionTimeout="300" />
</system.web>
これは役に立ちませんでした。
以下の2案を考えています。
- おそらくLZW圧縮ライブラリを使用してJavaScriptでデータを解凍し、受信後にwebapi側でデコードします。
- webapi インフラストラクチャで大量のデータを許可する方法を見つける
私は2番目のオプションを好みますが、それを実現する方法をまだ見つけていません.
ポインタはありますか?