我想根据客户端的以下数据进行服务器端数据库查询:
const passengers = {
adults: 5,
teens: 1,
kids: 2,
babies: 3,
pets: 0
};
我知道我可以将所有属性作为单独的查询参数发送,但我将发送一些其他的属性,我感兴趣的是:
我也知道我可以切换到接受JSON主体的POST请求,但我愿意坚持 GET ,因为响应是查询实体的列表,我认为GET更适合这个概念,因为POST意味着创建元素。
使用POST是唯一的选择还是我可以通过GET请求来解决这个问题?
答案 0 :(得分:1)
没有什么能阻止你在查询参数中放入json字符串,这并不理想,但我认为它比向get请求添加正文更可靠