使用RestKit

时间:2017-07-10 04:47:46

标签: ios swift afnetworking restkit

我需要像这样发出一个GET请求: http://myurl.com/api/v1/endpoint?query=my+search+term其中my+search+term是来自UITextField的用户输入,但用户会添加空格而不是+个符号。

let query = myTextField.text.replacingOccurrences(of: " ", with: "+").lowercased()
RKObjectManager.shared()
.getObject(nil, 
           path: "/endpoint/",
           parameters: ["query": query],
           success: {(op: RKObjectRequestOperation?, result: RKMappingResult?) in},
           failure: {(op: RKObjectRequestOperation?, error: Error?) in})

检查服务器日志,我发现RestKit正在尝试对我的查询参数进行URL编码。我怎么能绕过这个?

[09/Jul/2017 21:39:04] "GET /endpoint?query=my%2Bsearch%2Bterm HTTP/1.1" 200 96

0 个答案:

没有答案