REST расшифровывается как Представитель Государственного Трансфера.Он основан на том факте, что протокол HTTP не имеет состояния, и определяет некоторые методы, такие как PUT / GET / POST и т. Д. REST придает семантике этим методам.Например, GET означает «Чтение / Загрузка».PUT означает «сохранить».POST означает «обновление».(Я думаю, я понял это правильно ...)
Таким образом, REST - это не вызов URL, а REST - это концепция.Вы используете REST, совершая звонки на URL.Разница между REST и «простым веб-сайтом» заключается в семантике REST.Запрос PUT означает одно, запрос GET означает другое и т. Д.
Веб-службы RESTful не зависят от языка, поскольку зависят от протокола HTTP;вот и все.Они не зависят от каких-либо языковых функций, кроме возможности использовать протокол HTTP.