RAMLで POST パラメータがサポートされているかどうかお尋ねしたいと思います。そして、もしあれば - 構文は何ですか。spec 0.8と spec 1.0を大まかにブラウジングしました (実際には0.8
、多くのツールがまだサポートされていないため、に縛られています1.0
)。POST パラメーターのサポートが見つかりませんでしたが、何か見逃していたのかもしれません。
では、POST パラメーターとはどういう意味ですか? これらは2つのいずれかです(申し訳ありませんが、正式な名前がある場合はわかりません):
HTTP プレーン パラメータ、
key=value
、各パラメータを 1 行にまとめたもの。name=John Doe amount=5
これはあまり便利ではありません (例: ネストなし)JSON object としてのパラメーター、すべての構文が許可された JSON のみ (サーバー側でこの json を解析する必要があります)。そのような:
{"name":"John Doe","amount":"5"}
異なるサーバー側 API 実装では、1 つ目または 2 つ目のいずれかが使用されます。とにかく、RAML はこれらをどのようにサポートしていますか?