gpt4 book ai didi

javascript - POST 请求中的查询字符串与 json 数据

转载 作者:行者123 更新时间:2023-11-30 08:40:59 28 4
gpt4 key购买 nike

我正在使用 node.js、express 和 mongodb 在 Javascript 中编写一个项目,其中包括一个用于将图像发布到服务器的 API。

当获取它们时,必要的参数进入查询字符串,如:

domain.com/api/imgs?firstParam=XXX&secondParam=YYY

我不确定发送 POST 数据的最佳方式。到目前为止,我的想法是:

完全在查询字符串中发送数据(base64 编码的 img 本身除外,它将在 POST 数据中)

重新使用查询字符串中的 GET 参数(我需要更新数据库中的数据),然后使用 POST 发送额外的参数

在这种情况下,最佳做法是什么?

最佳答案

在 POST 上最常见的是使用 JSON。

我的脑海里有几个原因:

  • 查询字符串是url的一部分,url长度有限制
  • 在查询中你应该使用 url-encode
  • 很难在查询字符串中包含复杂数据(例如嵌套对象或嵌套数组)

关于javascript - POST 请求中的查询字符串与 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360366/

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