如何使用PHP访问Jax-RS中的REST服务

时间:2011-01-26 17:41:20

标签: php web-services rest curl jax-rs

我在Jax-RS中开发了一个REST服务,我有一些使用POST方法的函数,如:

  1. AUTH_USER()
  2. Get_List()
  3. Insert_Data(ID,名称,数据)
  4. 我需要使用PHP cURL访问这些函数。我基本上需要的是从PHP文件中处理函数,以便我的REST服务可以像Facebook App开发一样工作。

    如何使用cURL执行此操作?

2 个答案:

答案 0 :(得分:4)

您可以使用CURL库及其广泛的选项来执行您需要与REST服务器通信的GET / POST / HEAD等请求。

至于解析数据,你必须看看json_decode(),如果你得到json对象,或者例如SimpleXml如果您需要将其解析为XML。

在这里查看此站点,查看在php / curl中查询yahoo REST api的一个不错的例子:

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

答案 1 :(得分:3)

没有REST服务器这样的东西。您要问的问题是“如何从PHP发出HTTP请求?”服务器实现的技术绝对无关紧要。至少它应该是!