某些web api端点将字符串作为输入参数,有时我必须传递特殊字符,如/,\,(和)。但是,它不允许使用特殊字符,因为它们具有特殊功能。有没有办法解决这个问题。
答案 0 :(得分:0)
有没有办法解决这个问题。
没有
(Please) Stop Using Unsafe Characters in URLs。根据定义,URL是机器可读的。有关可以和不可以成为URL的一部分的规则可以遵循。
虽然技术上使用不安全的字符应该可以通过编码实现,但所有的浏览器,网络服务器和防火墙都会将它们视为"纯文本"编码时,而不是赋予它们特殊含义。有些人可能会完全拒绝这个网址,考虑到垃圾邮件或黑客入侵。