客户端使用REST和HTTP库之间的差异?

时间:2012-02-13 07:39:01

标签: c++ http rest

我必须编写一个客户端(使用C ++),它使用服务器的REST apis并且正在搜索用于REST通信的库。我想知道我是否可以google任何支持GET / PUT / POST / DELETE方法的HTTP库,或者它是否必须特别是一个REST库?鉴于REST是一组关于HTTP使用的指导原则,这会有什么不同吗?

1 个答案:

答案 0 :(得分:2)

REST非常适合通过HTTP使用,但它不仅限于HTTP。您不必拥有一个特殊的REST库来与REST Web服务进行通信 - 您可以使用您拥有的任何HTTP API。但是,可能存在REST库,这使得处理REST API比自己直接执行HTTP更容易。