Ios 在Swift-2中使用查询参数的Http get

Ios 在Swift-2中使用查询参数的Http get,ios,swift,swift2,xcode7,Ios,Swift,Swift2,Xcode7,查看如何在Swift2中使用查询字符串进行http get调用 我可以看到很多Objective-c和swift旧版本的示例,但找不到Swift2的示例这里有一个在iTunes API上执行搜索的示例: let timeout = 11 as NSTimeInterval let searchTerm = "philip+glass" let url = NSURL(string: "https://itunes.apple.com/search?term=\(searchTerm)") let

查看如何在Swift2中使用查询字符串进行http get调用


我可以看到很多Objective-c和swift旧版本的示例,但找不到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()

谢谢,但是假设我想设置多个名称-值参数并用适当的编码构造它们,是否有一些函数可以轻松构造这些参数?的答案是有一些扩展可以为您完成这些事情。