node.js - 什么是url解码和url编码

标签 node.js api web

我正在与一个团队一起开发 Web API,有人将此代码放入

    params.forEach(function (item, index) {
    params[index] = decodeURI(item);
    });

这个功能是实现什么功能的?

最佳答案

它改变转义值

https://developer.mozilla.org/ru/docs/JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B

到实际字符

https://developer.mozilla.org/ru/docs/JavaScript_шеллы

在此处查看更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURI

该函数特别将每个参数作为转义(因此基本上是name%3Dbob),将其更改为实际值,如name=bob,并将该值粘回到同一索引中的params数组中,覆盖旧值。

关于node.js - 什么是url解码和url编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43728215/

相关文章:

api - 从 google plus 页面获取帖子

api - 带有谷歌图表 API 的垂直标签?

javascript - 在 node.js 中使用 mssql 关闭 MSSQL 连接

javascript - 为什么我们在加密后执行 toString ('hex' ) ?

javascript - Nodejs如何使用多个await promise

node.js - 为什么我的 Express 路由器仅在发送 JSON 时崩溃,而不是在发送文本时崩溃?

ruby-on-rails - 使用 Grape 和 Devise 进行用户身份验证

javascript - 如何获取已上传图片的列表?

javascript - React 子组件具有未定义的 props.style

android - 在 Android 中与远程服务器进行数据交换