鍍金池/ 問答/iOS/ Swift:使用Alamofire時(shí)的urlencode問題

Swift:使用Alamofire時(shí)的urlencode問題

1.url中的保留字符!&'()*+,;=是不會(huì)被轉(zhuǎn)義的吧,那么參數(shù)中如果有這類字符就需要轉(zhuǎn)義,這個(gè)轉(zhuǎn)義需要我手動(dòng)做嗎?Alamofire默認(rèn)方法好像不起作用。
2.假設(shè)url:www.1234.com/哈/123,參數(shù)字典:["key1":"value=="]。我使用Alamofire進(jìn)行post數(shù)據(jù)訪問時(shí),url中的轉(zhuǎn)成了%e5%93%88。那么參數(shù)中的value==會(huì)被轉(zhuǎn)義嗎?

3.
let percentEncode = myString.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed)
這個(gè)方法對保留字符處理不了,應(yīng)該怎么做???

回答
編輯回答
遺莣

會(huì)不會(huì)被轉(zhuǎn)義,把request打印出來看下不就知道了嗎?

2018年6月1日 19:31