node.js - 如何将特殊字符(&)视为查询参数之一中的值
问题描述
在 GET API 中,我的价值如下:
标题=我的标题
其中来自查询参数标题的值仅返回my并从&字符拆分。
谁能帮助我如何将 & 包含在我的价值中?
解决方案
您的查询参数应进行URL 编码,以便区分&
随机字符和分隔符。
解决方案是在通过请求发送之前对值进行编码。您可以通过将您的值传递给encodeURIComponent()
. 然后,您可以以相同的方式解析它并使用它进行解码decodeURIComponent()
,例如:
encodeURIComponent('my&title') -> 'my%26title'
decodeURIComponent('my%26title') -> 'my&title'
推荐阅读
- azure - Azure 发布管道 - “触发”分支名称的变量
- r - 如何使用 R 中的 createFolds 函数处理 lm.fit 中的错误(0 个非 na 案例)
- python - 如何使用 Python 中的 yfinance API 来打开今天的 DJI?
- c# - 以编程方式配置会议演示者
- javascript - 无法使用 React 发送有效请求(正在使用 curl)
- jquery - 使用 jQuery 填充来自浏览器扩展的输入标签
- typescript - 如何创建一个对象并将其分配给严格类型的变量?
- d3.js - d3 zoom - 如何设置初始变换
- maven - 如何配置 maven 以应对公司/VPN 和公共存储库设置?
- applescript - 是否有 AppleScript 可以在 Skype 中选择用户