我正在使用node.js,express和mongodb在Javascript中编写一个项目,其中包含一个用于将图像发布到服务器的API。
在获取它们时,必要的参数以查询字符串形式出现,如:
domain.com/api/imgs?firstParam=XXX&secondParam=YYY
我不确定发送POST数据的最佳方式。到目前为止,我的想法是:
完全在查询字符串中发送数据(除了base64编码的img本身,它将在POST数据中)
重新使用查询字符串中的GET参数(我需要更新数据库中的数据),然后使用POST发送附加参数
在这种情况下最佳做法是什么?
答案 0 :(得分:5)
在POST上最常见的是使用JSON。
离开我的头顶有以下几个原因: