【发布时间】:2014-11-20 09:41:34
【问题描述】:
我被下面的代码卡住了。如何设置 param 和 in 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
}
task.resume()
【问题讨论】:
-
我认为目前还不清楚问题所在 - 你能更具体一点吗?
-
对不起我的语言...我想为 post 方法调整一个参数
..但我不知道该怎么做?如果您可以编辑我的代码并将其展示给我,这会很好 -
答案取决于
usr和pwdCode类型。字符串?
标签: json post swift nsurlsession