APIを作成しています&作成するリソースの属性を表すJSONペイロード、またはリクエスト本体の通常のapplication/x-www-form-urlencodedパラメータを表すファクトリエンドポイントを設計するかどうか、それはまったくRESTの観点からは重要ではありません。JSONペイロードまたは通常のPOSTパラメータを使用してリソースを作成する方がRESTfulですか?
3
A
答えて
4
どちらの場合も同じようにRESTfulです。あなたはちょうど異なるフォーマット(表現)を使用しています。フォーマットは、本質的に他のフォーマットよりもRESTfulです。
+0
これに同意します。これは、ヘッダーにAcceptとContent-Typeがあるため、必要なものを送受信できるようになります。 – suing
関連する問題
- 1. POST用のペイロードをJSON形式で送信する方法
- 2. ASP.NET WebアプリケーションとMVC 3間で通信するためのRESTfulアーキテクチャの作成JSONを使用したアプリケーション
- 3. Node.js:パラメータを使用してHTTP POSTを作成する
- 4. 1つのRESTful POSTで複数のリソースをレールに作成する
- 5. JSONを使用してXmlHttpRequest POSTを作成する
- 6. 通常のAndroidコンポーネントを使用してカスタムコンポーネントを作成する
- 7. POSTリクエストの作成方法Alamofire 4.0を使用するパラメータはjsonではないテキストです
- 8. Microsoft Bot Builder activity.text JSONペイロードとしてRESTを使用したWebhookへのPOST
- 9. RESTful - リソースにサブリソースを追加する:POST/subresourceまたはPOST/resource/id/subresource?
- 10. 単一のPOST要求で複数のリソースが作成された場合、RESTfulと見なされますか?
- 11. jerseyサポートでRESTfulなリソースを作成する方法HTTPS
- 12. RESTful APIは、世界的にユニークなリソースを作成します
- 13. デスクトップアプリケーションでRESTful(json)を使用していますか?
- 14. 通常の文字列からJSON文字列を作成する方法は?
- 15. RESTfulな設計:子リソースを作成するためのベストプラクティス
- 16. C#RESTful APIサービスはXMLを返しますが、作成方法はJSON
- 17. POSTパラメータとして文字列を渡すペイロードの改訂
- 18. RESTful JSONリクエストを作成する
- 19. WCF Json/RESTfulサービスクライアントプロキシを作成する
- 20. RESTful WebサービスでYAMLをペイロードとして使用することはできますか?
- 21. phpを使用してデータベースデータで埋め込まれた通常のHTMLテーブルを作成するには?
- 22. POSTが成功するかどうかを判断するためのRESTfulな方法はありますか?
- 23. Objective-CでPOST HTTPリクエストのJSONペイロードを生成
- 24. REST - 単一のPOSTでネストされたリソースを作成する
- 25. Java Configurationを使用してSpring RESTFulサービスを作成する方法は?
- 26. RESTfulリソースを手動で作成してください。
- 27. RESTfulなプロットデータを送信するAPIサービス。どの "プロトコル"がXMLまたはJSONを使用していますか?
- 28. WCFを使用してRESTful JSON APIを使用する
- 29. RESTful URL - リソーステンプレートに基づいてリソースを作成する
- 30. jsonを使用してドロップダウンリストを作成する方法は?
JSONでデータを返す場合は、JSONでもデータを受け入れることがより一貫しています。 – abraham