• [解決済み] NetflixやTwitterのようなWebサービスにはRESTとSOAPのどちらを使うべきか?[クローズド]

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2022-07-03 14:59:49
  • [解決済み] REST - ボディにIDを入れるかどうか?

    質問 クライアントがIDを割り当てることができる、人々のためのRESTfulなリソースを持ちたいとします。 人物はこんな感じです。 {"id": <UUID>, "name": "Jimmy"} さて、クライアントはこれをどのように保存(または "PUT")すべきでしょうか? PUT /person/UUID {"id": <UUID>, "name":

    2022-06-04 08:36:18
  • [解決済み] HATEOAS(REST-architecture)の実例集 [終了しました]。

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2022-05-17 17:59:15
  • [解決済み] RESTを使った複数レコードの削除

    質問 複数のアイテムを削除するためのREST-fulな方法は何ですか? 私のユースケースは、私が一度に複数のアイテムを削除することができる必要があるBackboneコレクションを持っていることです。オプションは次のようになります。 すべてのシングルレコードのDELETEリクエストを送信する(これは、潜在的に数十の項目がある場合、悪い考えのように思われます)。 削除する ID を

    2022-05-12 15:54:10
  • [解決済み] RESTとは?若干の混乱【終了

    質問 <余談 クローズド . この質問はもっと必要です 集中的 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにする。 本論文の編集 .

    2022-04-29 07:21:24
  • [解決済み] リソースとエンドポイントの違いは何ですか?

    質問 リソース」と「エンドポイント」は、同じものを指すと聞いたことがあります。リソースは新しい用語のようです。 両者の違いは何ですか?リソースはRESTfulな設計を意味するのでしょうか? どのように解決するのですか? REST リソース のRESTfulサブセットです。 エンドポイント . An エンドポイント は、それ自体がサービスにアクセスできる場

    2022-04-26 19:46:25
  • [解決済み] RESTのPUT/POST/DELETEコールは、規約によって何を返すべきですか?

    質問 RESTの考え方によると、PUT/POST/DELETEリクエストのレスポンス・ボディには何が含まれるべきでしょうか? リターンコードについてはどうですか?は HTTP_OK で十分でしょう? そのような慣習があるのなら、その理由は何ですか? POST/PUTの違いについて説明した良い投稿を見つけました。 POSTとPUTの比較 しかし、それはまだ

    2022-04-26 15:32:58
  • [解決済み] RESTfulな方法でリソースのサーバーサイドメソッドを呼び出す

    質問 私はRESTについて初歩的な理解を持っていることに留意してください。例えば、以下のようなURLがあるとします。 http://api.animals.com/v1/dogs/1/ そして今度は、サーバーが犬を吠えさせるようにしたいのです。この方法はサーバーだけが知っています。例えば、10分ごとに犬を吠えさせるCRONジョブを永遠に実行させたいとします。その呼び出しはどのようなも

    2022-04-26 13:23:06
  • [解決済み] RESTでトランザクション?

    質問 次のようなユースケースをRESTでどのように実装するのか気になります。コンセプトモデルを崩さずに実現することは可能でしょうか? 1つのトランザクションの範囲内で、複数のリソースを読み込んだり、更新したりする。例えば、Bobの銀行口座からJohnの口座に100ドルを振り込むなど。 私の知る限り、これを実装する方法はズルズルしかありません。JohnまたはBobに関連するリソースにP

    2022-04-26 06:36:36
  • [解決済み] HTTP DELETEでリソースを2回目に削除したときのステータスコード

    質問 HTTPのDELETE動詞がべき乗であることを考えると、私が次のリクエストを出したとき、2回目(あるいは3回目、4回目など)はどうなるでしょうか。 DELETE /person/123 初回は、リソースが削除され、204(成功、コンテンツなし)を返します。それ以降の呼び出しでも204を返すべきでしょうか、それとも404(見つかりませんでした)を返すべきでしょうか? 解決方法

    2022-04-25 22:35:04
  • [解決済み] レスポンスコードが200または201で、内容がPOSTのリクエストを作成します。

    質問 私が新しいデータ項目をシステムに追加することを意図したRESTサービスを書くとします。 にPOSTする予定です。 http://myhost/serviceX/someResources 仮にうまくいったとして、どのようなレスポンスコードを使えばいいのでしょうか?また、どのようなコンテンツを返せばよいのでしょうか。 私が見ているのは 定義 HTTP レスポンスコ

    2022-04-23 08:37:48
  • [解決済み] オブジェクト内のアイテムの合計数を返すための最良のRESTfulメソッドは何ですか?

    質問 私が関わっている大規模なソーシャルネットワーキングサイトのREST APIサービスを開発しています。今のところ、それは素晴らしい動作をしています。私は以下を発行することができます GET , POST , PUT と DELETE リクエストをオブジェクト URL に送信し、私のデータに影響を与えます。しかし、このデータはページングされています(一度に30件の結果に制限され

    2022-04-22 18:44:15
  • [解決済み] REST API 認証

    質問 サーバーでホストされるアプリケーションを構築しています。このアプリケーションのAPIを構築して、あらゆるプラットフォーム(ウェブアプリ、モバイルアプリ)からのインタラクションを容易にしたいと考えています。私が理解していないのは、REST APIを使用する際に、どのようにユーザーを認証するのかということです。 例えば、あるユーザーがログインした後、フォーラムのトピックを作成しようとし

    2022-04-16 09:19:08
  • [解決済み] 検索のためのRESTfulなURL設計

    質問 検索をRESTfulなURLとして表現する合理的な方法を探しています。 設定です。私は2つのモデル、車とガレージを持っており、車はガレージの中にあることができます。だから、私のURLは次のようになります。 /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id r

    2022-03-20 19:20:27
  • [解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード

    質問 クライアントがオブジェクトを保存できるサーバーを構築しています。 これらのオブジェクトは、クライアント側で完全に構築され、オブジェクトの全寿命期間にわたって永久的なオブジェクトIDを備えています。 クライアントがPUTを使ってオブジェクトを作成または変更できるように、APIを定義しました。 PUT /objects/{id} HTTP/1.1 ... {json represe

    2022-03-20 17:26:28
  • [解決済み] cURLでPUTリクエストを行うには?

    質問 cURLを使用してRESTfulなPUT(またはDELETE)メソッドをテストするにはどうすればよいですか? どのように解決するのですか? を使用します。 -X フラグを、好きな HTTP 動詞と一緒に使用します。 curl -X PUT -d arg=val -d arg2=val2 localhost:8080 この例でも -d フラグを使用して、PUT リク

    2022-03-19 13:33:26
  • [解決済み] SOAPとRESTの比較(相違点)

    質問 Webサービスの通信プロトコルとして、SOAPとRESTの違いについての記事を読みましたが、SOAPに対するRESTの最大のメリットは何だと思いますか。 RESTはよりダイナミックで、UDDI(Universal Description, Discovery, and Integration)の作成と更新は必要ありません。 RESTはXML形式のみに限定されるものではあ

    2022-03-19 06:02:04
  • [解決済み] URLクエリパラメータを含むHTTP POST -- 良いアイデアかどうか?

    質問 HTTP上で動作するAPIを設計しているのですが、HTTP POSTコマンドを使用して、URLクエリパラメータのみで、リクエストボディを使用しないのは良い方法なのかどうか疑問に思っています。 考慮すること 優れたウェブデザインでは、べき等でないアクションは POST で送信される必要があります。これはべき等でないアクションです。 URLにリクエストパラメーターがあると、こ

    2022-03-19 05:06:25
  • [解決済み] HTTP GET(リクエストボディ付き

    質問 アプリケーションのために新しいRESTfulなウェブサービスを開発しています。 あるエンティティに対してGETを行うと、クライアントはそのエンティティの内容を要求することができます。 もし、何らかのパラメータを追加したい場合(例えば、リストのソートなど)には、クエリ文字列でこれらのパラメータを追加することができます。 あるいは、リクエスト・ボディでこれらのパラメータを指定できる

    2022-03-18 17:59:42
  • [解決済み] API のバージョン管理に関するベストプラクティス?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 終了 &lt;スパン 7年前 . &lt;パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているもの

    2022-03-18 07:54:16