2013-08-27 319 views
0

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

我试图使用API​​是http://frengly.com/

+0

你为什么不谷歌REST是什么?它是通过HTTP构建的,所以答案是肯定的。 –

+0

是的,你可以。 REST请求是* all * http。他们非常友好,正是这个原因 - 他们看起来像是向一个香草静态html页面发出http请求。 – neminem

+0

是的,它可能需要了解api是什么以及如何从java执行http(hint:apache httpclient) – radai

回答

3

REST表示代表性状态传输。 (它有时候是 拼写为“ReST”)。它依赖于无状态的客户端服务器,可高速缓存的通信协议 - 在几乎所有情况下,都使用HTTP 协议。

REST是用于设计网络应用程序的架构风格。 这个想法是,而不是使用诸如CORBA, RPC或SOAP之类的复杂机制在计算机之间进行连接,而是使用简单的HTTP在计算机之间调用 。

利尔更多关于其余通过这个简单易懂的教程:http://rest.elkstein.org/

REST基本上利用使用的HTTP方法,如GET,POST,PUT,DELETE上做一个实体的CRUD opearation。

+0

教程链接确实有帮助。非常感谢。我会尽可能接受。 – user2612619

+0

@ user2612619很高兴帮助! –

+0

只是另一个问题,当我使用这个另一个链接,它提供了整个来源。如果我想在页面上找到某些文本,应该使用什么方法?我应该使用REST获取源代码然后找到文本? – user2612619