前提・実現したいこと
pythonでapiを叩いてpostの処理を行いたいのですが、以下のようなエラーが発生しています。
以下のソースのように直接入力したものはpostすることができたのですが、x,y,z(len>=100000)をvalueとして設定すると400エラーになってしまいます。
sizeに制限があるということでしょうか。
postするにはどうすればいいでしょうか。
サーバ:DjangoのAPIサーバ。rest frameworkを利用。url='http://127.0.0.1:8000/hoge/'でpost可能
発生している問題・エラーメッセージ
"POST /hoge/ HTTP/1.1" 400 184
該当のソースコード
サーバログ
[25/Jun/2020 01:17:14] "POST /hoge/ HTTP/1.1" 400 184
# リクエストパラメータ params={ 'x': x, 'y': y, 'z': z, } #これはいけた # params={ # 'x': "4,0,0,0,0", # 'y': "4,0,0,0,0", # 'z': "4,0,0,0,0", # } # リクエスト生成 with requests.post(url, headers=headers, json=params) as res: print(res.status_code)
あなたの回答
tips
プレビュー