Swift - 修改URLSession代码以使用HTTPS

时间:2017-05-14 20:35:57

标签: ios swift post https nsurlsession

我最近在我的网络服务器上实施了HTTPS,但现在发现我的应用无效。它似乎没有收到任何POST变量,但没有显示任何错误。

这基本上就是我使用URLSession的方式:

var request = URLRequest(url: URL(string: "https://url")!)
request.httpMethod = "POST"

let task = URLSession.shared.dataTask(with: request) {
    data, response, error in

    // Convert from JSON to NSArray
    do {
        let result = try JSONSerialization.jsonObject(with: data! as Data, options: .allowFragments) as! NSDictionary
        // do something
    } catch {
        return
    }
}

task.resume()

显然在设置POST消息时还有一些额外的东西,但这并不重要。一切正常,直到我改为HTTPS。

如何修改我的代码以使其再次运行?

0 个答案:

没有答案