iOS开发(Swift)——Apple Watch 之网络请求

        let url="https://raw.githubusercontent.com/onevcat/WatchWeather/master/Data/data.json"
        var request = URLRequest(url: URL(string: url)!)
        request.httpMethod = "POST"//post方式
        let postString = "time="+String(dateString)+"&token="+tokenString//上传的字段,自己根据需求修改
        request.httpBody = postString.data(using: String.Encoding.utf8)


    let task = URLSession.shared.dataTask(with: request as URLRequest) {data,response,error in
        if error != nil {
            print("faild");
            return
        }

        do {
            let object = try JSONSerialization.jsonObject(with: data!, options: .allowFragments)
            if let dictionary = object as? [String: AnyObject] {
                //dictionary就是json数据
            }
        } catch _ {
        }
    }
    task.resume()

你可能感兴趣的:(Apple,Watch)