問題タブ [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.

0 投票する
1 に答える
4091 参照

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、私は

0 投票する
0 に答える
1196 参照

python - フラスコレストプラスでプレーンテキストのペイロードを期待するにはどうすればよいですか?

基本的な Flask の例を Flask-Restplus で書き直すために、プレーン テキストの本文のみで POST を作成したいと考えています。

以下の例は私が望むことを行いますが、もちろん、フィールドとのマッピングではなく値を直接期待しているため、ドキュメントは正しくありません。

プレーン テキスト ペイロード (フィールドなし) が必要であることを UI が示すように、例を調整するにはどうすればよいですか?

URL ではなくペイロードにデータを含めることが重要です。フィールドを使用した JSON 入力の方が確実な解決策かもしれませんが、まずはこのバージョンを完成させたいと思います。

(そして、(URL ではなく) JSON ペイロードを使用する場合、Flask-Restplus が JSON を組み立てるように、フィールドに個別の入力行を表示する方法はありますか?)

0 投票する
1 に答える
2576 参照

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で自分のフィールドを作ってください、ありがとう。