Каков наилучший способ доступа к REST API с веб-клиента? - PullRequest
2 голосов
/ 03 ноября 2011

Я хочу разработать веб-сайт, который должен много общаться с данным RESTful API через HTTP GET, POST, PUT & DELETE. Сейчас, хотя у меня есть некоторые знания в JavaScript, я мало что знаю о PHP и других возможных языках. Прежде чем углубиться в какие-либо новые концепции веб-программирования, я хочу знать, как лучше всего это сделать? Я уже понял, что чистый JavaScript не подходит из-за ограничений междоменных сценариев. Я попытался использовать базовый прокси-сервер PHP, но, похоже, он не работает для всех четырех типов запросов.

Во время моего исследования я наткнулся на несколько ключевых слов ... как

  • JavaScript с прокси
  • PHP, фреймворк Symfony, Doctrine
  • Ruby on Rails
  • и т.д.

Какой у вас опыт по этой теме? Есть ли у вас предложения для довольно неопытного веб-разработчика, такого как я, чтобы настроить базовый клиент RESTful? (Не может быть на самом деле так сложно, не так ли?)

Большое спасибо, Matthias

Ответы [ 2 ]

3 голосов
/ 03 ноября 2011

Я бы пошел с опцией прокси JavaScript с PHP.В PHP вы можете использовать cURL или HTTP_Request для выполнения запроса всеми 4 методами (не уверен, что пошло не так, когда вы пытались это сделать, возможно, вы могли бы уточнить это).

Существует множество PHP-клиентов, которые используют cURL или HTTP_Request.Вот несколько примеров, с которых можно начать:

0 голосов
/ 03 ноября 2011

Проверьте CodeIgniter вместе с библиотеками REST Server и REST Client Фила Стерджона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...