2013-06-20 1 views
0

Я вижу каждый раз, когда у нас есть веб-служба Rest, URL-адреса являются логическими, а не физическими. Например, вы видите запрос POST на myServer.com/user/id и никогда, например, расширение .php или любую другую технологию.Как сгенерировать логический URL-адрес, который используется в Rest

В моем веб-сервисе все запросы относятся к физическим URL-адресам, которые являются скриптами PHP. Я здесь что-то не так?

ответ

0

Это только ваш веб-сервис не ОТДОХНУТЬ, есть много способов для выполнения веб-службы с использованием различных технологий:

.SOAP 
    .XML-RPC 
    .Zend_Rest(if you are familiar with zend-framework) 
    .Rest 
    ..... 

некоторые являются чистыми протоколами, а другие просто «конвенция» .. то ответ на ваш вопрос: Нет, вы не делаете ничего плохого.

+0

Timmz спасибо. Поскольку вы, похоже, знаете, о чем говорите, можете взглянуть на этот вопрос здесь: http://stackoverflow.com/questions/17209809/logical-and-physical-urls. Как бы вы назвали этот веб-сервис? Осталось или нет? –

+0

Что делает мой веб-сервис непривлекательным? Я полностью не понимаю этого :( –

+0

, поскольку я понимаю REST: синус url содержит .php или что-то вроде: site.com/parm1=1?&email = ..., тогда это не REST: причина REST «разработана в способ использования «Очистить» Urls.please проверить этот сайт, он очень хорошо объясняет: http://microformats.org/wiki/rest/urls – mboullouz