因此,假设我有一个典型的REST服务器,以非常具体的方式提供某些数据,例如:GET帐户,GET价格,GET库存,GET设置,GET user_history等......
比如,单个视图需要获取N个不同的特定资源。什么是将N个HTTP请求组合成一个没有太多麻烦的最佳技术/库/模式?
维护“REST”的想法需要为每个视图编写新的服务器代码,因为没有两个视图需要相同的资源集。在我看来,这样做会变得不必要地麻烦。我想唯一有意义的方法就是将自己的DSL提供给服务器。
为给定视图的资源需求的每种可能组合编写新响应代码最简单的替代方法是什么?
答案 0 :(得分:0)
你说这是一个休息服务,你需要做的就是获取信息,为什么不发出jsonp请求?
为您需要的每个get发出一个jsonp请求,而不是为每个get获取一个新的响应代码。它将为您节省大量代码并提高性能。
总之,我会向服务器发送一个jsonp请求(当然它是一个外部服务器),以便获取我需要的所有数据,同时向服务器发出ajax调用。