小编sur*_*rui的帖子

如何在swift中使用NSURLSession来发布JSON数据

我坚持使用下面的代码.如何设置param和post方法?

let params:[String:Any] = [
        "email" : usr,
        "userPwd" : pwdCode]

let url = NSURL(string:"http://inspect.dev.cbre.eu/SyncServices/api/jobmanagement/PlusContactAuthentication")
let request = NSMutableURLRequest(URL: url!)
request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")

request.HTTPBody = params<what should do for Json parameter>


let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
    data, response, error in

    if let httpResponse = response as? NSHTTPURLResponse {
        if httpResponse.statusCode != 200 {
            println("response was not 200: \(response)")
            return
        }
    }
    if error {
        println("error submitting request: \(error)")
        return
    }

    // handle the data of the successful response here …
Run Code Online (Sandbox Code Playgroud)

post json nsurlsession swift

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

json ×1

nsurlsession ×1

post ×1

swift ×1