【发布时间】:2010-09-20 22:10:15
【问题描述】:
现在,我知道 URL 中的参数和 POST 参数之间的区别:如果 URL 太长,某些浏览器可能会出现异常行为,因此在 URL 中填充数百个参数不是一个好主意,即使您的应用可以响应 GET 请求。
为了便于讨论,让我们假设以下 Web 应用程序:用户可以输入一系列(可能数百个)X、Y 坐标。服务器将它们绘制在一个图表中,该图表作为图像返回。
这显然是一个idempotent operation的例子,所以,根据HTTP spec,建议实现为GET操作。但是,您无法构建包含所有参数的 URL,因为它会太长。
【问题讨论】: