gpt4 book ai didi

javascript - 读取查询变量和主体变量有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-04 02:57:34 25 4
gpt4 key购买 nike

我正在使用node.js Restify。

有两种方法可以从 HTTP GET 读取参数。

  • 读取查询变量。

enter image description here

  • 读取主体变量。

enter image description here

这2个有什么区别?什么情况下该用哪个?

最佳答案

根据我们一直使用的标准,我认为最佳实践是在执行 get 时应使用 params,但在 post、put 和 delete 时应使用 body。因为进行 post/put 等操作时,您可能需要将更复杂的数据发送到端点。

另外,还发现了这个:与 url 相比,您可以在正文中容纳更多(多样化)的数据。您可以在正文中传递任何字符串(特殊字符),但在 url 中对它们进行编码会使您容易受到状态 414(请求 URI 太长)的影响。并且在传递数组和复杂对象时使用主体要容易得多:)

关于javascript - 读取查询变量和主体变量有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com