Javascript 对REST服务器的多个请求的模式

Javascript 对REST服务器的多个请求的模式,javascript,rest,design-patterns,Javascript,Rest,Design Patterns,假设我有一个典型的REST服务器,它以非常特定的方式提供一些数据,比如:获取帐户、获取价格、获取库存、获取设置、获取用户历史等等 比如说,单个视图需要获取N个不同的特定资源,如下所示。将N个HTTP请求合并为一个请求而不产生太多麻烦的最佳技术/库/模式是什么 维护“REST”思想需要为每个视图编写新的服务器代码,因为没有两个视图需要相同的资源集。在我看来,这样做会变得不必要的麻烦。我想唯一有意义的方法是推出您自己的DSL,向服务器提供您的数据需求 除了为给定视图的资源需求的每个可能组合编写新的响

假设我有一个典型的REST服务器,它以非常特定的方式提供一些数据,比如:获取帐户、获取价格、获取库存、获取设置、获取用户历史等等

比如说,单个视图需要获取N个不同的特定资源,如下所示。将N个HTTP请求合并为一个请求而不产生太多麻烦的最佳技术/库/模式是什么

维护“REST”思想需要为每个视图编写新的服务器代码,因为没有两个视图需要相同的资源集。在我看来,这样做会变得不必要的麻烦。我想唯一有意义的方法是推出您自己的DSL,向服务器提供您的数据需求


除了为给定视图的资源需求的每个可能组合编写新的响应代码外,最简单的替代方法是什么?

如果您说这是一个rest服务,您只需要获取信息,为什么不发出jsonp请求呢

为您需要的每个get发出jsonp请求,而不是为每个get编写新的响应代码。它将为您节省大量代码并提高性能

总之,我将向服务器发送一个jsonp请求(当然,这是一个外部服务器),以获取我需要的所有数据,同时向服务器发出ajax调用


是的,它会在一篇文章中添加一个链接,展示如何使用.NET。你说的“合并”是什么意思?您的意思是将所有请求分组为一个HTTP请求并请求该信息吗?或者您想要一种模式,允许您轻松地导航异步操作的一组结果?