Реально хорошим примером RESTful API будет Yahoo Geocoder.
http://developer.yahoo.com/maps/rest/V1/geocode.htmlRESTful картина конструкции устанавливает все аргументы в шнуре URL. Вы видите этот вид все время вещи в страницах стержня, и в действительности всем WWW будет RESTful конструкция. Ваш сценарий обслуживания стержня принимает информацию в блоке $_GET и использует ее для того чтобы создать реакцией, которая может быть XML, JSON, CSV, незашифрованным текстом, etc.
Каждый звонок ОСТАЛЬНЫХ атомн - не будут последовательностей имени пользователя/logout. Вы могли выбрать HTTPS и некоторый вид удостоверения подлинности API-Ключа если вы реально хотели к.
Попытайтесь эти URLs для того чтобы увидеть как это работает. Заметьте что испытывать RESTful обслуживание стержня просто как печатать аргументы на машинке в адвокатское сословие адреса браузера.
http://www.laprbass.com/RAY_REST_get_last_name.phphttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABChttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=Fredhttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=RichardБез слишком много усилия вы можете преобразовать эту конструкцию для использования по-разному ключей API для по-разному моделей данным по клиента, возвратить шнур XML, или посмотрите вверх информацию в базе данных, etc.
Самые лучшие отношения, ~Ray