0

私がしたこと:-

1.AFHTTPSessionManagerを使ってサービスを呼び出したい

2.POSTメソッドを使用してJSON形式でパラメータを渡したいのですが、 JSONとしてパラメータを渡そうとしましたが、Bad Requestを受け取りました 。

3.AFNetworking 3.0の使用

  1. 参照リンク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 形式になりません

これを行うのを手伝ってください..

4

1 に答える 1