当前位置: 首页 > 知识库问答 >
问题:

多API查询字符串、POST请求的差异及其与Postman的使用

耿学义
2023-03-14

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

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

  1. 参数
  2. 身体形式数据
  3. 体x-wow-form-urlencoded
  4. 身体生
  5. 体二进制

它们之间的区别是什么?何时可以使用它们?邮递员正文请求和查询字符串之间是否存在任何关系?

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

共有1个答案

夏炎彬
2023-03-14

1.查询字符串或请求。查询包含URL查询参数(在URL中的?之后)

例如。

/profile/?查询

所以在这种情况下。查询将是:-

{
   query1: 'yogesh'
}

2.请求。params包含路由参数(在URL的路径部分)

例如。

“/profile/:param1”=

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

{
   param1: 'yogesh'
}

3.要求。body保存作为POST请求的一部分从客户端发送的参数

例如

POST{“name”:“yogesh”}

所以在这种情况下。机构将是:-

{ 
 "name": "yogesh" 
}

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

4.请求。字段中没有req。express中的字段

 类似资料:
  • 我对REST和谷歌云endpoint非常陌生。我遵循了App Engine上的Endpoints框架入门教程,并成功执行了教程中所述的API查询: curl--head"Content-Type: apps/json"--request POST--data'{"message":"hello world"}'http://localhost:8080/_ah/api/echo/v1/echo 但

  • 问题内容: 我正在使用Go中的程序包来处理POST请求。如何访问和解析对象中查询字符串的内容?我从官方文档中找不到答案。 问题答案: 根据定义,QueryString 位于URL中。您可以使用(doc)访问请求的URL 。URL对象具有一个返回类型的方法(doc),该类型只是QueryString参数的一个。 如果您要查找的是HTML表单提交的POST数据,那么(通常)这是请求正文中的键/值对。您

  • 问题内容: 我正在使用Commons HttpClient对Spring servlet进行http调用。我需要在查询字符串中添加一些参数。因此,我执行以下操作: 但是,当我尝试使用读取servlet中的参数时 它返回null。实际上parameterMap是完全空的。当我在创建HttpGet请求之前将参数手动添加到url时,该参数在servlet中可用。当我使用附加了queryString的UR

  • 问题内容: 我有一个HTTP客户端(目前)的Node.js应用程序。所以我在做: 这似乎是完成此任务的一种好方法。但是,我有些沮丧,我必须执行此步骤。这应该由一个公共库封装,但是我还没有看到它存在于node的库中,而且我不确定哪个标准的npm包可以完成它。有没有一种合理使用的更好的方法? url.format方法节省了构建自己的URL的工作。但理想情况下,请求的级别也应高于此级别。 问题答案: 检

  • 但是在iOS中,当我们对字符串进行编码时,它会将发送给php脚本的整个字符串转换为: 因为php脚本希望数据如下所示: 它当然不起作用。 SWIFT代码: 错误消息:

  • 我正在使用保护我的应用程序,并且我要求允许用户通过第三方应用程序中的链接登录。 但是,第三方应用程序中的链接将重定向到特定资源,而不是登录页面,用户希望访问的资源将被定义为查询字符串参数。因此,例如,链接的形式为: 当用户单击此链接时,他们应该被带到我的Spring Security配置中定义的登录页面,如果经过身份验证,则应该被重定向到包含querystring参数的原始链接。querystri