我无法使用URLSession
访问PHP文件生成的JSON数据。
我对Swift 3语法和完成处理程序感到困惑。
到目前为止,我有:
override func viewDidLoad() {
super.viewDidLoad()
var data : NSMutableData = NSMutableData()
let urlString: String = "http://seemeclothing.xyz/service.php"
let urlObject: URL = URL(string: urlString)!
let response = URLResponse
let config = URLSessionConfiguration.default
let sessionObject: URLSession
sessionObject.dataTask(with: urlObject) { (Data?, URLResponse?, Error?) in
print(data)
print(URLResponse)
print(Error)
}
sessionObject.resume()
}
我希望sessionObject
转到我的服务器并从PHP文件中打印JSON数据。
非常感谢任何帮助。
答案 0 :(得分:0)
我强烈建议使用Alamofire。它摘录了URLSession
中所有繁琐的东西。几天前我换了这个,从那时起我就是一个快乐的露营者。
对于你的问题:
Alamofire.request("https://httpbin.org/get").responseJSON { response in
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}