前提・実現したいこと
Djangoのrestframeworkを利用してAPIサーバーを構築しました。
pythonクライアントからpostをしようとしたのですが、サイズが大きすぎると400となってしまいます。
djangoにはデータサイズがデフォルトで2.5Mbyte程度受け付けるようになっています。
DATA_UPLOAD_MAX_MEMORY_SIZE = 5242880
その値を5Mbyte程度に変更しても、Noneに変更してもエラーは解消されなかったため。これが原因ではないように思います。
ご教授いただきたいです。
発生している問題・エラーメッセージ
POST処理において、
x[:10000]は201だが、x[:100000]は400になる
該当のソースコード
それぞれには110kbyte程度の文字列が入っています。
# リクエストパラメータ //失敗 data={ 'x': x[:100000], 'y': y[:100000], 'z': z[:100000], } //成功 data={ 'x': x[:10000], 'y': y[:10000], 'z': z[:10000], }
回答1件
あなたの回答
tips
プレビュー