如何将特殊字符 (&) 视为查询参数之一中的值
How can I consider special character(&) as value in one of the query parameter
在 GET 中 API 我的价值为,
title=我的&title
其中来自查询参数标题 returns 的值仅 my 并从 & 字符拆分。
任何人都可以帮助我如何将 & 包含在我的价值中?
您的查询参数应该是 URL-encoded,以便区分 &
和随机字符。
解决方案是在通过请求发送之前对值进行编码。您可以通过将您的值传递给 encodeURIComponent()
来实现。然后您可以用相同的方式解析它并使用 decodeURIComponent()
对其进行解码,例如。 G。 :
encodeURIComponent('my&title') -> 'my%26title'
decodeURIComponent('my%26title') -> 'my&title'
在 GET 中 API 我的价值为,
title=我的&title
其中来自查询参数标题 returns 的值仅 my 并从 & 字符拆分。
任何人都可以帮助我如何将 & 包含在我的价值中?
您的查询参数应该是 URL-encoded,以便区分 &
和随机字符。
解决方案是在通过请求发送之前对值进行编码。您可以通过将您的值传递给 encodeURIComponent()
来实现。然后您可以用相同的方式解析它并使用 decodeURIComponent()
对其进行解码,例如。 G。 :
encodeURIComponent('my&title') -> 'my%26title'
decodeURIComponent('my%26title') -> 'my&title'