在jQuery Ajax请求中使用POST来检索数据而不是GET有什么不利吗?

时间:2014-11-21 01:34:37

标签: jquery ajax asp.net-web-api

这样做有害吗?有时,我想检索数据参数太长,我不希望它显示在我的URL中,所以我使用POST。我不应该这样做吗?如果是这样,对于我提到的情况,你将如何处理长查询字符串?

1 个答案:

答案 0 :(得分:2)

无法进行缓存是一个缺点。另一个原因是它可能违反了最不突然的原则;人们期待 GET通常会获取数据。

要避免使用长查询字符串,一种方法是考虑将参数集成到路径而不是查询字符串参数中是否有意义。