I can invoke the and get the response in XMl. But don't know how to parse it and process it.
Below is my code
func callService(usr: String, pwdCode: String) {
let url = NSURL(string: "http://ift.tt/1v2gF6t")
var xmlParse:NSString = ""
var data : NSData!
let request = NSMutableURLRequest(URL: url!)
request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
request.HTTPMethod = "POST"
let dictionary = ["email": usr, "userPwd": pwdCode]
var error: NSError?
if let body = NSJSONSerialization.dataWithJSONObject(dictionary, options: nil, error: &error) {
request.HTTPBody = body
} else {
println("JSON error: \(error)")
}
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
(data, response, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
// xmlParse=NSString(data: data, encoding: NSUTF8StringEncoding)!
// let data = (xmlParse as NSString).dataUsingEncoding(NSUTF8StringEncoding)
// NSXMLParser(data : NSData)
//xmlParse=NSString(data: data, encoding: NSUTF8StringEncoding)!
//xmlParse=response
//println(xmlParse)
}
task.resume()
}
Can you please help me how i can get the response in above code only.
No comments:
Post a Comment