需要以URL编码格式发送数据

时间:2018-09-21 05:27:41

标签: javascript node.js rest npm mongoose

我是Node.js和API开发的新手。在演示过程中,我遇到了一个不确定的问题。 我制作了一个REST API(联系目录类型),并且数据通过邮递员(URL编码的POST请求)发送并在经过mongoDB中的一些保存后保存。 因此,问题在于,最初以JSON格式对数据进行url编码并再次以JSON格式重新存储回DB的原因是什么。 除加密目的外,还有其他特殊原因吗? FYI后端位于node.js中

1 个答案:

答案 0 :(得分:0)

基本上,编写API时需要弄清楚REST概念。

我将列出使用方法,使用时间以及从何处发送数据。

方法=>使用=>发送数据输入

  • GET =>获取数据=>请求(查询,参数,标头)
  • POST =>创建新=>请求(查询,参数,标头,正文
  • PUT =>更新数据=>请求(查询,参数,标头,正文
  • DELETE =>删除数据=>请求(查询,参数,标头,正文

因此,在您的情况下,您尝试创建数据并使用REQUEST QUERY(URL编码),则不需要此数据。

您需要将方法更改为POST并以JSON格式发送请求正文中的数据。

希望这可以清除您的想法。 :)