【发布时间】:2011-12-17 00:07:44
【问题描述】:
我需要创建一个休息服务器和客户端。
我偶然发现了这个使用套接字的tutorial。我希望能够使用 REST 调用,可能是 HTTP,因为客户端实际上会使用不同的语言。
我应该使用来自java.net.* 的Socket api,而不是使用什么?如果我使用 Socket API,我可以使用 c++ 和 php 与该服务器通信吗?还是我应该使用 REST?
任何方向表示赞赏。
【问题讨论】:
-
REST 真的只在 HTTP 上下文中才有意义。您绝对可以使用直接在原始套接字上运行的自写 API 来使用 REST 背后的原理,但那时它还不是 REST。
-
我希望能够通过 HTTP 进行通信。但不确定要使用哪个 API。可能在自定义端口上。