Ce que je l'ai fait: -Passage de paramètres Utilisation AFNetworking dans rapide
1.I veulent appeler les services à l'aide AFHTTPSessionManager
2.I veulent passer les paramètres que dans JSON Format en utilisant POST la méthode et j'ai également essayé de passer les paramètres comme JSON mais je recevais Bad Request
3.Grâce AFNetworking 3.0
- lien visé Convert Dictionary to JSON in Swift
MON CODE: -
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)
})
QU'EST-CE QUE JE VEUX FAIRE: - Je souhaite passer le paramètre au format JSON
Printing description of theJSONText:
"{\n \"email_id\" : \"bbh\",\n \"password\" : \"vh\"\n}"
Après conversion en JSON STRING aussi je ne reçois pas JSON Format
s'il vous plaît aidez-moi à faire ..
pourquoi vous prenez trop de complication, vous pouvez passer directement le dict o param –
Je veux envoyer comme format JSON – Murugesh
dict également passé en format JSON –