2017-05-18 78 views
0

我想在後臺打開一個url來更新我的數據庫信息, 但它不應該打開Safari瀏覽器,因爲客戶應該無法看到PHP鏈接。用swift 3在後臺打開一個url?

會很高興的任何幫助, 我只是需要幫助的背景

回答

0

我相信你正在尋找的是一個HTTP請求打開URL。這是瀏覽器從網頁獲取內容的工具。有很多方法可以對iOS中的網址執行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請求。