用swift 3在后台打开一个网址?

时间:2017-05-18 14:38:14

标签: ios swift

我想在后台打开一个网址,用信息更新我的数据库, 但它不应该打开safari,因为客户不应该能够看到php链接。

很高兴得到任何帮助, 我只是需要帮助才能在后台打开网址

1 个答案:

答案 0 :(得分:0)

我相信你要找的是HTTP请求。这是浏览器从网页获取内容的方法。有很多方法可以在iOS中对URL进行HTTP请求。其中一种方法是使用URLSession类。

let url = URL(string: "http://www.google.com/") //Or your URL
var request = URLRequest(url: url!)
request.httpMethod = "POST"
request.httpBody = "Data to send to your backend".data(using: .utf8)!

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    if error != nil {
        //There was an error
    } else {
        //The HTTP request was successful
        print(String(data: data!, encoding: .utf8)!)
    }

}
task.resume()

这会将httpBody属性中的数据发送到HTTP请求中的后端。