2012-08-03 52 views
0

一些网页设计问题。结合多个http请求或不?

  1. 将POST与GET结合?

    当用户点击一个按钮时,我需要发送一个POST来提交表单,然后需要GET一个json对象来替换一些DOM字段。我应该将它们合并为一个请求,以便节省一个往返时间吗?

  2. 多个GET json请求?

    当用户点击一个按钮时,我需要GET 3或4 json对象。我应该发送3或4个GET请求,还是只有一个,并将json结合到后端的一个大型json中?

所以基本上,我不确定哪个更重:往返时间​​VS有点复杂的后端和前端逻辑。

欢迎任何评论!

回答

0

如果我明白你的问题是正确的......你有依赖于你的请求......也就是说第二个取决于第一个......如果是这样的话,显然你需要连续获取操作...但是,如果不是那种情况,如果你知道获取请求的顺序并且响应不会受到当地条件的影响......那么我建议你在服务器端进行post/get操作。 ..trigger第一种情况,让服务器处理其余部分,并得到结果......

当然

你不希望用户因为一个简单的操作做多的GET请求......

+0

感谢快速回复。 GET取决于POST,因为POST会将一些信息存储到数据库中,GET将从数据库中读取这些信息。发送两个reqeust或合并它们都是合理的,为什么你认为发送两个reqeusts更好? – maple 2012-08-03 22:40:33