问题描述
假设我有一个典型的REST服务器,它以非常特定的方式提供一些数据,例如:GET帐户,GET价格,GET库存,GET设置,GET user_history等。
假设一个视图需要像这样获取N个不同的特定资源。 将N个HTTP请求组合成一个没有太多麻烦的最佳技术/库/模式是什么?
维持“ REST”的想法将需要为每个视图编写新的服务器代码,因为没有两个视图需要相同的资源集。 我认为这样做会不必要地麻烦。 我认为唯一有意义的方法是滚动自己的DSL,以向服务器提出数据要求。
对于给定视图的资源需求的每种可能组合,编写新的响应代码最简单的选择是什么?
1楼
Barr J
0
已采纳
2015-07-26 11:46:08
您说这是一项休息服务,您需要做的就是获取信息,为什么不发出jsonp请求?
为您需要的每个获取发出一个jsonp请求,而不是为每个获取编写新的响应代码。 它将节省大量代码,并提高性能。
总之,我将向服务器发送jsonp请求(当然,这当然是外部服务器),以便在向服务器发出ajax调用的同时获取我需要的所有数据。