解码&从所有传入的请求到我的nodejs应用程序
Decoding & from all incoming requests to my node js app
有没有一种简单的方法可以检测和解码进入我的节点应用程序的任何url中的所有编码字符?
可以用一个中间件来获取和解码符号吗?
首先,&
不应该出现在服务器的URL中。如果是这样的话,很可能有人对某个东西进行了双重编码。
其次,您不希望使用中间件解码URL,除非解码数据的使用仅在该中间件中使用。我想说的是,你不应该修改原始的URL,否则其他中间件可能会混淆。
最后,JavaScript内置了decodeURIComponent()
。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent
相关文章:
- jquery点击函数select&取消选择
- ajax请求的顺序总是不同的
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Laravel&Dropzone.js文件请求
- Node.js&两个请求之间的Express/Can上下文切换可以是同步代码
- @RequestParam不接受'&'在从请求发送的字符串中,存储&并截断其余部分
- 通过Javascript嵌入请求IE9&IE10
- rails应用程序中的AJAX请求错误:xhr.send((options.hasContent&&op
- 解码&从所有传入的请求到我的nodejs应用程序
- AngularJS&跨来源请求被阻止
- 为什么查询不能'在请求中使用amp (&) / %26
- 发送&process.json请求(在Rails应用程序中)
- AngularJS&Karma Jasmine-仅当存在一个或多个挂起的请求时才刷新$httpbackend