目前我正在使用以下方式对网址进行编码
urlAndMethod.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
编码后
http://103.50.154.52:8383/api/master/insta-list?category=Postpaid%20Mobile%20CDMA%20&%20Landline
如何处理包括'&'
在内的特殊字符答案 0 :(得分:2)
您可以使用.urlHostAllowed
characterset。
let escapedString = someString.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)