問題タブ [flask-restplus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 「JSON オブジェクトのデコードに失敗しました: JSON オブジェクトをデコードできませんでした」というエラーが表示されるのはなぜですか?
このコードを以下に記述しました。
しかし、フェッチしようとすると:
デバッグしようとしましたが、エラーが発生したと思います
data = request.get_json(force=True)
しかし、なぜJSON形式を渡しているのですか! ただし、-d
フラグを使用してデータを渡す場合。
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' 'http://127.0.0.1:5000/api/add' -d '{"API_KEY":"cJRuOJyD2QdJpFpugf1QwrROKEuhSX80cRGLW6hoAC0", "ip":"127.0.0.1", "port":"4260"}'
できます。それはまた
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' 'http://127.0.0.1:5000/api/add?ip=127.0.0.2&API_KEY=cJRuOJyD2QdJpFpugf1QwrROKEuhSX80cRGLW6hoAC0'
、端末または使用からでも動作するはずでありhttp://127.0.0.1:5000/api/add?ip=127.0.0.2&API_KEY=cJRuOJyD2QdJpFpugf1QwrROKEuhSX80cRGLW6hoAC0
、私は
python - フラスコレストプラスでプレーンテキストのペイロードを期待するにはどうすればよいですか?
基本的な Flask の例を Flask-Restplus で書き直すために、プレーン テキストの本文のみで POST を作成したいと考えています。
以下の例は私が望むことを行いますが、もちろん、フィールドとのマッピングではなく値を直接期待しているため、ドキュメントは正しくありません。
プレーン テキスト ペイロード (フィールドなし) が必要であることを UI が示すように、例を調整するにはどうすればよいですか?
URL ではなくペイロードにデータを含めることが重要です。フィールドを使用した JSON 入力の方が確実な解決策かもしれませんが、まずはこのバージョンを完成させたいと思います。
(そして、(URL ではなく) JSON ペイロードを使用する場合、Flask-Restplus が JSON を組み立てるように、フィールドに個別の入力行を表示する方法はありますか?)
python - フラスコレストプラスモデル
dictionary
次のようなポストコールデータで受け取った APIとして、restplus Api.model として表す方法を探しています
残念ながら、restplus Api には、ListFields を表す方法しかありません。
https://flask-restplus.readthedocs.io/en/stable/marshalling.html#nested-fieldを見ていますが、役立つかどうかはわかりません。おそらく、 https://flask-restplus.readthedocsをサブクラス化する必要があります。 io/en/stable/api.html#flask_restplus.fields.Rawで自分のフィールドを作ってください、ありがとう。