如何通过“|” Axios URL中的符号?

时间:2018-04-26 03:58:30

标签: axios

url=`https://xxxxxxxxxxx.com/HiThere/${firstName}|${lastName}`

我正在传递此信息,但在请求期间将其更改为https://xxxxxxxxxxx.com/HiThere/${firstName}%7C${lastName}

2 个答案:

答案 0 :(得分:0)

你不能使用< > #%{} | \ ^〜[]安全的URL中的字符。 请查看此link以获取有关可以安全使用所有字符的更多信息。因此,您必须更改符号或解码'%7C'。

答案 1 :(得分:0)

  

如何在Axios URL中传递“|”符号?

确保您正确地它,而不是转换它。

请参阅:How to prevent Axios from encoding my request parameters?Getting Started With AxiosGet parameter array with key value

"编码"应该以标准的方式完成,由解码器来做正确的事情'。

请参阅:HTML URL Encoding Reference - W3SchoolsURL Encoding | Maps URLs | Google DevelopersGoogle fonts URL break HTML5 Validation on w3.org

管道编码为:%7C