Семантика конечной точки API - PullRequest
55 голосов
/ 17 февраля 2011

Является ли конечная точка API «методом», например, https://api.foursquare.com/v2/venues/ или полным URL-адресом, включая параметры строки без запроса, такие как https://api.foursquare.com/v2/venues/5104

Другими словами, являются ли эти две отдельные конечные точки илисчитается той же конечной точкой?http://myapi.com/somemodel/1
http://myapi.com/somemodel/2

1 Ответ

60 голосов
/ 17 февраля 2011

Согласно этой статье в Википедии , конечной точкой является веб-служба, определенная файлом WSDL, и

ничего не делает, кроме как определяет адрес или точка подключения к сети оказание услуг. Это обычно представлено простой строкой URL-адреса HTTP.

Microsoft использует термин endpoint в различных контекстах , но все они означают одно и то же: конечной точкой является весь интерфейс , , а не один конкретный метод.

В контексте конечной точки REST конечная точка будет содержать необходимые методы GET, PUT, POST и DELETE (в зависимости от ситуации).

...