APIを作成しています&作成するリソースの属性を表すJSONペイロード、またはリクエスト本体の通常のapplication/x-www-form-urlencodedパラメータを表すファクトリエンドポイントを設計するかどうか、それはまったくRESTの観点からは重要ではありません。JSONペイロードまたは通常のPOSTパラメータを使用してリソースを作成する方がRESTfulですか?
3
A
答えて
4
どちらの場合も同じようにRESTfulです。あなたはちょうど異なるフォーマット(表現)を使用しています。フォーマットは、本質的に他のフォーマットよりもRESTfulです。
+0
これに同意します。これは、ヘッダーにAcceptとContent-Typeがあるため、必要なものを送受信できるようになります。 – suing
関連する問題
- 1. ASP.NET WebアプリケーションとMVC 3間で通信するためのRESTfulアーキテクチャの作成JSONを使用したアプリケーション
- 2. Node.js:パラメータを使用してHTTP POSTを作成する
- 3. 通常のAndroidコンポーネントを使用してカスタムコンポーネントを作成する
- 4. 1つのRESTful POSTで複数のリソースをレールに作成する
- 5. Objective-CでPOST HTTPリクエストのJSONペイロードを生成
- 6. C#RESTful APIサービスはXMLを返しますが、作成方法はJSON
- 7. RESTful APIは、世界的にユニークなリソースを作成します
- 8. WCF Json/RESTfulサービスクライアントプロキシを作成する
- 9. RESTful JSONリクエストを作成する
- 10. RESTful WebサービスでYAMLをペイロードとして使用することはできますか?
- 11. Javaを使用してJSONドキュメントを作成する方法は?
- 12. WCFを使用してRESTful JSON APIを使用する
- 13. RESTfulなプロットデータを送信するAPIサービス。どの "プロトコル"がXMLまたはJSONを使用していますか?
- 14. プロキシサーバーとして通常のシステム/サーバーを作成する方法
- 15. REST - 単一のPOSTでネストされたリソースを作成する
- 16. POSTが成功するかどうかを判断するためのRESTfulな方法はありますか?
- 17. RESTfulリソースを手動で作成してください。
- 18. RESTful URL - リソーステンプレートに基づいてリソースを作成する
- 19. Autofac - パラメータを使用して生成されたファクトリを作成する方法
- 20. 通知ペイロードなしでAndroidとiOSの両方でGCMを使用する
- 21. WCFサービスにcurlを使用してパラメータをPOSTする方法
- 22. JSONのWCF REST POST:パラメータが空です
- 23. GAE Jersey RESTfulサービスPOST JSON
- 24. リクエストパラメータを使用してJsonアレイリクエストを作成する方法
- 25. オブジェクトJSONをjavaを使用して更新し、ペイロードを要求するために送信する方法
- 26. POSTパラメータがJSF 1.2で間違ったエンコーディングを使用しています
- 27. パラメータオブジェクトの通常のクラスまたはInnerクラスを作成しますか?
- 28. SBJSONを使用したJSONの作成
- 29. jsonペイロードのトークンを使用したWebApi認証フィルタ
- 30. HTML5 Webアプリケーションで翻訳リソースを作成して使用する
JSONでデータを返す場合は、JSONでもデータを受け入れることがより一貫しています。 – abraham