通过HTTP发送REST请求

时间:2013-08-27 17:56:35

标签: java http rest

所以我使用的是API,它说你必须通过“REST”使用API​​,然后说“通过HTTP调用我们的服务”。我从未听说过REST,并且想知道是否可以通过HTTP发送REST请求然后获得响应。

我尝试使用的API是http://frengly.com/

2 个答案:

答案 0 :(得分:3)

  

REST代表Representational State Transfer。 (有时候   spelled" ReST&#34 ;.)它依赖于无状态的客户端服务器,可缓存   通信协议 - 实际上在所有情况下都是HTTP   使用协议。

     

REST是一种用于设计网络应用程序的架构风格。   这个想法是,而不是使用CORBA之类的复杂机制,   用于在机器之间连接的RPC或SOAP,用于制作简单的HTTP   机器之间的通话。

通过这个易于理解的教程了解更多关于休息的信息:http://rest.elkstein.org/

REST基本上利用HTTP方法(如GET,POST,PUT,DELETE)来对实体进行CRUD操作。

答案 1 :(得分:2)

从技术上讲,REST不必通过HTTP。但当有人说REST时,他们通常意味着它是通过HTTP。 Here's a great video explaining the definition of REST

要使用Java向http REST API发送查询,您可以使用低级别URLConnection或更高级别HttpComponents