访问Sails中的JSON请求参数
Accessing JSON request parameters in Sails
在我的控制器和其他有req
对象的区域中,我可以使用req.params('username')
访问请求参数。这对于通常的POSTed数据来说很好,但我希望我的API接受请求主体中的JSON对象,并将其转换为仍然可以使用req.params()
访问的参数。
例如,如果我将其作为POST请求主体发送给我的控制器操作:
{'username': 'Chris', 'password': 'mypass'}
我希望能够使用req.params('username')
和req.param('password')
获得用户名和密码。
目前,唯一有效的方法是发送这样的数据:
username=Chris&password=mypass
有什么想法吗?
原来我只需要将请求正文作为application/json
发送,而不是默认的。
req.query在我发送参数为的get请求时对我有效
/请求?param1=a¶m2=b
您应该能够从req.body
获得它。看见http://sailsjs.org/#/documentation/reference/req/req.body.html
相关文章:
- 原型Ajax请求参数为嵌套json
- 通过Javascript传递请求参数
- 需要解释Javascript regex请求参数解析
- JSP--如何获取请求参数
- 如何自定义数据::confirm弹出窗口以提示输入,该输入将附加到请求参数中
- ExtJS使用控制器中的View Form Data作为Ajax请求参数
- 在express应用程序中,请求参数两次附加到URL
- 如何使用动态请求参数实现像谷歌一样的自动完成
- 验证请求参数的最佳方法是帆.js/节点.js
- 使用请求参数从 JavaScript 调用 servlet
- 如何获取删除请求参数
- 在 SailsJS 中验证请求参数
- 在双引号中附加请求参数
- 数据表后请求参数不起作用
- 在 node.js 中获取动态请求参数
- 有必要限制node.js中GET请求参数字符串的大小吗
- 路径参数或请求参数-从客户端角度
- 将会话ID/密钥作为请求参数传递时存在安全风险
- 访问Sails中的JSON请求参数
- 在通过RequestDispatcher调用的html页面上获取请求参数