0

我的 web 应用程序中有一个 UI,它允许用户构建相当复杂的图表,他们可以在其中指定图表类型、图表轴、范围,还可以指定多个过滤器(它们本身可能非常复杂)。我把javascript(其实是CoffeeScript)写得很OO风格,这样图表配置的整个状态就可以序列化成一个非常整洁的JSON文档。当用户想要呈现图表时,会在请求正文中使用该 JSON 文档向服务器发出请求,然后服务器会使用包含图表实际数据的另一个 JSON 文档进行响应。

我的问题是,我应该为这个请求使用什么 HTTP 动词?我目前使用 POST 作为 GET 请求,身体感觉不对,但 POST 并不适合。任何想法都会有所帮助!

4

1 回答 1

1

是什么让你觉得 POST 不合适?

由于 GET 通过参数化/键值配对使用查询字符串,因此将 json 添加为一个 qs 值对我来说并不合适,而 POST 感觉绝对是正确的选择。

于 2013-02-01T11:42:11.967 回答