0
Глядя на том, как сделать HTTP GET позвонить со строкой запроса в Swift2HTTP GET с параметрами запроса в Swift2
Я вижу много примеров Objective-C и старые версии быстры, но не могу найти для Swift2
Глядя на том, как сделать HTTP GET позвонить со строкой запроса в Swift2HTTP GET с параметрами запроса в Swift2
Я вижу много примеров Objective-C и старые версии быстры, но не могу найти для Swift2
Вот пример, который выполняет поиск на ITunes API:
let timeout = 11 as NSTimeInterval
let searchTerm = "philip+glass"
let url = NSURL(string: "https://itunes.apple.com/search?term=\(searchTerm)")
let request: NSURLRequest = NSURLRequest(URL: url!,
cachePolicy: NSURLRequestCachePolicy.ReloadIgnoringCacheData,
timeoutInterval: timeout)
let config = NSURLSessionConfiguration.defaultSessionConfiguration()
let session = NSURLSession(configuration: config)
let task: NSURLSessionDataTask = session.dataTaskWithRequest(request, completionHandler: {
(data, response, error) in
if response == nil {
print("Timeout")
} else {
print(String(data: data!, encoding: NSUTF8StringEncoding))
}
}
)
task.resume()
Спасибо, но сказать, что я хочу, чтобы задать несколько параметров значения имени и строить их с соответствующим кодированием, есть некоторая функция, которая строится той параметры легко? –
Ответ на https://stackoverflow.com/questions/27723912/swift-get-request-with-parameters имеет некоторые расширения, которые помогут вам в этом. – Daniel