我有这样的网址: -
XXX/XXX/Detail?Type=9&query=L&TFH
如您所见,我的参数值为L&TFH
所以当我尝试使用
let urlStr = path.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
它没有编码"&"如果我试图专门编码"&"在UTF-8编码中,URL更改如
XXX/XXX/Detail?Type=9%26query=L%26TFH
也不是正确的网址。
我不想单独编码每个参数,因为多个API具有相同的要求。
对此有任何帮助将不胜感激。