如何从 Swift 中的 NSMutableURLRequest 获取数据?

How to get data from NSMutableURLRequest in Swift?

我正在尝试通过以下代码访问字典 API:

func apiConnection() {
        if let url = NSURL(string:"https://wordsapiv1.p.mashape.com/words/soliloquy") {
        let request = NSMutableURLRequest(URL: url)
        request.HTTPMethod = "GET"
        request.addValue("aaabbbccc", forHTTPHeaderField: "X-Mashape-Key")
        request.addValue("application/json", forHTTPHeaderField: "Accept")
        print(request.HTTPBody)

        let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
            data, response, error in
            if error != nil {
                print("\(error)")
                return
            }

            print("\(response)")
            let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
            print("\(responseString)")
        }
    }
}

我是不是代码有问题?抱歉,我在这方面还很陌生。我用的API来自https://market.mashape.com/wordsapi/wordsapi

您配置了任务,但没有启动它

let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
    ...
}
task.resume() // Start the task