我想在后台打开一个网址来更新我的数据库信息, 但它不应该打开 safari,因为客户不应该看到 php 链接。
很高兴获得任何帮助, 我只需要帮助在后台打开 URL
最佳答案
我相信您正在寻找的是 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 请求发送到您的后端。
关于ios - 使用 swift 3 在后台打开 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44050822/