Веб-службы RESTful используют протокол HTTP и методы HTTP для вызова. Веб-службы RESTful не имеют какого-либо специального протокола, такого как веб-службы «большой» (SOAP).
Следовательно, сервлеты можно использовать и для создания веб-служб RESTful. На самом деле, если вы создаете простой сервлет с методом doGet(-)
, вы только что создали веб-службу RESTful, обслуживающую GET
вызовы метода HTTP.
То же самое с вашей простой страницей PHP.
Если вы ссылаетесь на RESTful Web Services как реализацию JAX-RS, то это дает вам гибкость и простоту разработки (@Produces
, @Consumes
, @FormParam
, несколько @GET
методов и т. Д. )