Меня спрашивали о различии между веб-API и службами RESTful, и это также интересный вопрос для меня. С моей точки зрения, единственная возможная разница между сервисом RESTful и веб-API может рассматриваться как то, что службы RESTful по своей сути должны быть безстоящими (хотя мы можем использовать файлы cookie), в то время как концепция неотъемлемо апатридов не применяется к веб-API поскольку мы можем использовать сеансы (не могут использоваться в службе RESTful).Веб-API против RESTful-сервисов
Однако я решил опубликовать этот вопрос, чтобы узнать, есть ли какие-либо другие потенциальные различия, которые отличают эти две технологии друг от друга.
Да, это кажется правильным, но вы считаете, что интерфейс RESTful, написанный в Web API (поскольку он по своей сути поддерживает сеансы/файлы cookie), необязательно должен быть апатридом? – Arrrr
[Нет. Как только вы используете состояние, например сеансы, у вас больше нет службы REST] (http://stackoverflow.com/questions/6068113/do-sessions-really-violate-restfulness). – CodeCaster
Хорошо, сделайте вывод, что, как вы сказали, концепция дизайна НЕ должна смешиваться с средой разработки. :) – Arrrr