2017-05-18 2 views
0

Ich möchte eine URL im Hintergrund öffnen, um meine Datenbank mit Informationen zu aktualisieren, aber es sollte Safari nicht öffnen, weil Kunde den php Link nicht sehen können sollte.Öffnen einer URL im Hintergrund mit swift 3?

wäre für jede Hilfe freuen, ich die URL im Hintergrund zu öffnen

Antwort

0

I Anfrage, was Sie suchen ist eine HTTP nur Hilfe benötigen glauben. Dies ist, was Browser tun, um Inhalte von einer Webseite zu erhalten. Es gibt viele Möglichkeiten, eine HTTP-Anfrage an eine URL in iOS zu senden. Ein solcher Weg ist mit der URLSession-Klasse.

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() 

Dadurch werden die Daten in der httpBody Eigenschaft auf Ihrem Backend in einer HTTP-Anforderung senden.

Verwandte Themen