Как получить доступ к службе REST в Jax-RS, используя PHP - PullRequest
2 голосов
/ 26 января 2011

Я разработал REST-сервис в Jax-RS, и у меня есть некоторые функции, использующие метод POST, например:

  1. Auth_User ()
  2. Get_List ()
  3. Insert_Data (id, name, data)

Мне нужно получить доступ к этим функциям с помощью PHP cURL.В основном мне нужно работать с функциями из файлов PHP, чтобы моя служба REST могла работать как разработка приложений Facebook.

как я могу это сделать с помощью cURL?

Ответы [ 2 ]

4 голосов
/ 26 января 2011

Вы можете использовать библиотеку CURL с ее широкими возможностями для выполнения запросов GET / POST / HEAD и т. Д., Которые вам понадобятся для связи с вашим сервером REST.

Что касаетсяПри разборе данных вам нужно будет либо взглянуть на json_decode (), если вы вернете объекты json, либо, например, SimpleXml , если вам нужно проанализировать его как XML.

См. Этот сайт здесь, чтобы найти достойный пример запроса API REST Yahoo в php / curl:

http://developer.yahoo.com/php/tutorials/water_bug_tutorial-making_rest_request.html

3 голосов
/ 27 января 2011

REST-сервер не существует.Вопрос, который вы задаете: «Как сделать HTTP-запрос из PHP?»С какой технологией реализован сервер, абсолютно неважно.По крайней мере, так должно быть!

...