web-dev-qa-db-ja.com

APIエンドポイントセマンティクス

https://api.foursquare.com/v2/venues/ のような「メソッド」のAPIエンドポイント、または https:/のような非クエリ文字列パラメーターを含む完全なURL /api.foursquare.com/v2/venues/5104

言い換えれば、これらの2つの別々のエンドポイントまたは同じエンドポイントと見なされますか? http://myapi.com/somemodel/1
http://myapi.com/somemodel/2

55
Derek Dahmer

このウィキペディアの記事 によると、エンドポイントはWSDLファイルで定義されたWebサービスであり、

webサービスへのアドレスまたは接続ポイントを定義するだけです。通常、単純なHTTP URL文字列で表されます。

Microsoft さまざまなコンテキストで用語endpointを使用 、しかしそれらはすべて同じことです:エンドポイントはインターフェース全体、特定のメソッドではありません。

[〜#〜] rest [〜#〜] エンドポイントのコンテキストでは、エンドポイントには必要なGET、PUT、POSTおよびDELETEメソッド(該当する)。

60
Robert Harvey