私がしたこと:-
1.AFHTTPSessionManagerを使ってサービスを呼び出したい
2.POSTメソッドを使用してJSON形式でパラメータを渡したいのですが、 JSONとしてパラメータを渡そうとしましたが、Bad Requestを受け取りました 。
3.AFNetworking 3.0の使用
- 参照リンクSwift で辞書を JSON に変換
私のコード:-
dict = ["email_id":user! , "password": pass!]
do {
jsonData = try NSJSONSerialization.dataWithJSONObject(dict, options: NSJSONWritingOptions.PrettyPrinted)
// here "jsonData" is the dictionary encoded in JSON data
theJSONText = String(data: jsonData!,
encoding: NSASCIIStringEncoding)
print("json string = \(theJSONText)")
} catch let error as NSError {
print(error)
}
manager.POST(urlString, parameters: theJSONText as String!, success:
{
requestOperation, response in
let result = NSString(data: response as! NSData, encoding: NSUTF8StringEncoding)!
print(result)
},
failure:
{
requestOperation, error in
//let result = NSString(data: error as! NSData, encoding: NSUTF8StringEncoding)!
print(error)
})
やりたいこと:- パラメータを JSON 形式で渡したい
Printing description of theJSONText:
"{\n \"email_id\" : \"bbh\",\n \"password\" : \"vh\"\n}"
JSON STRING に変換した後も JSON 形式になりません
これを行うのを手伝ってください..