我想在用户输入期间创建某种位置搜索。在输入用户输入(例如位置名称)期间应联系网络服务。
很明显,可能会有大量的查询接连不断。
响应应该只包含每个找到的位置的几个数据,例如 id
,一个fullname
和geoCoordinates
.
您会创建一个SOAP
吗?或REST
为此目的提供服务,为什么?
最佳答案
与 XML 相比,JSON 是轻量级的。我们可以灵活地在 REST API 中选择从普通字符串、XML 到 JSON 的响应,而在 SOAP 的情况下,它始终是 SOAP XML。所以我更愿意选择 REST。
关于 REST 和 SOAP 之间的差异,REST 仅支持 HTTP,而 SOAP 还支持除 HTTP 之外的其他协议(protocol)。如果您的协议(protocol)是 HTTP,那么使用 REST 总是更好。
关于java - 用于针对用户输入进行快速查找服务的 REST 或 SOAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917712/