使用C连接到REST服务

时间:2012-08-28 14:03:37

标签: c rest

我在 unix环境上运行 C app 。我需要连接到RESTful服务,到目前为止我所有的谷歌都已经展示了如何连接到肥皂服务。要连接到soap服务,我手动创建xml并将其发送出去。人们告诉我,我需要将REST服务包装成soap服务并调用soap服务来获取REST服务。

有没有办法可以直接导入dll /模块并直接连接到REST服务而无需编写SOAP包装器?

1 个答案:

答案 0 :(得分:2)

  

人们告诉我,我需要将REST服务包装成肥皂   服务并调用soap服务以获取REST服务。

不要再听那些人了。他们似乎不知道他们在谈论什么。

  

有没有办法可以导入dll /模块并连接到REST   直接服务而不必编写SOAP包装器?

阅读REST。从How I Explained REST to My Wife开始。主要思想是使用HTTP命令/动词(如GET和POST)直接与另一台机器进行交互,而不必像SOAP那样将内容包装在复杂的包络中。访问RESTful服务器就像发出HTTP请求一样简单。关键是要知道该说什么 - 如何构建代表您想要的数据的系统的URL?您需要查看您计划访问的特定服务。

如果您需要使用来自C的HTTP的帮助,请查看libcurl