多个API QUERY_STRING,POST请求和与Postman一起使用的区别



以下QUERY_STRING req.bodyreq.fieldsreq.paramsreq.body之间的尊重是什么?以及我应该什么时候使用它们?

在邮递员中,有不同类型的邮政请求,例如:

  1. 参数
  2. 正文-表单-数据
  3. Body x-www-form-urlencoding
  4. 身体原始
  5. 正文二进制
它们中的每一个有什么区别,什么时候可以使用它们中的每一个?邮递员的身体请求和QUERY_STRING之间有什么关系吗?

如果我使用 Node Express 创建 API,使用 React 创建前端,我应该在 Node Express API POST 请求中使用哪QUERY_STRING?

1.

QUERY_STRING 或 req.query 包含 URL 查询参数(在 URL 中的 ? 之后(

例如

/

profile/?query1=yogesh

所以在这种情况下,req.query 将是 :-

{
   query1: 'yogesh'
}

2. req.params 包含路由参数(在 URL 的路径部分(

例如

'/profile/:p aram1' => '/profile/yogesh'

所以在这种情况下,req.params 将是 :-

{
   param1: 'yogesh'
}

3. req.body 保存从客户端发送的参数,作为 开机自检请求

例如

发布 { "名称": "yogesh" }

所以在这种情况下,req.body 将是 :-

{ 
 "name": "yogesh" 
}

您可以通过 req.body.name=>"yogesh"访问

4. 请求字段 快递中没有请求字段

最新更新