【发布时间】:2015-12-22 05:54:58
【问题描述】:
【问题讨论】:
标签: javascript node.js http-get restify
【问题讨论】:
标签: javascript node.js http-get restify
根据我们一直使用的标准,我认为最佳做法是在获取时应使用参数,但在发布、放置和删除时使用正文。由于进行 post/put 等操作,您可能需要将更复杂的数据发送到您的端点。
另外,发现了这个: 您可以在正文中放置比在 url 中更多(多样化)的数据。您可以在正文中传递任何字符串(特殊字符),而在 url 中对其进行编码会使您容易受到状态 414(请求 URI 太长)的影响。而且在传递数组和复杂对象时使用 body 会容易得多:)
【讨论】:
用户体验的不同是,使用get,页面可以用参数加书签。这是post不可能做到的。这可能是可取的,也可能是不可取的,具体取决于场景,但这绝对是需要考虑并做出关于获取/发布的决定的事情。
【讨论】: