Ich benutze das AFNetWorking3.0, und benutze ein Werkzeug (Wireshark), um die Post-Daten (Anfrage) zu erhalten, zB möchte ich einen Parameter wie @{"name": @"zlj"}
, der wireshark kann die bekommen richtige Daten, kann ich @{"name": @"zlj"}
sehen.Die Fragen von AFNetWorking3.0 post Parameter Encode
Aber wenn ich so verwenden, NSDictionary *para = @{@"json": @{@"name": @"zlj", @"sex": @"1"}}
, und dann verwende ich AFNetWorking diese Parameter veröffentlichen, die wireshark meine Post Daten wie erhalten ----- "json%5Bname%5D=zlj&json%5Bsex%5D=1"
So konnte ich nicht verstehen, warum "json%5Bname%5D=zlj&json%5Bsex%5D=1"
zeigen, warum nicht show "@{@"json": @{@"name": @"zlj", @"sex": @"1"}}"
, Kann mir jemand sagen?
Dank, ,,, es hatte einen alten Code-Projekt, es ASIHTTP verwenden zu schreiben, und ich verwende wireshark kann die Anforderung Post ist wie "mobileReqHeader" erhalten: { "appInfo": { "verName": „1.0 “ "chnlCode": "xxxxx" "verCode": "24" "USERKEY": "81B5DEA6-4D56-40BE-BDA2-B93314610E07" "AppCode": "xxx" "Plattform" : "ios" } ,, aber ich benutze afn3.0, es zeigen einige codieren kann ich nicht verstehen wie "% 3C7b0a2020% 20226d6f62% 20696c6552% 2065714865% 20616465", ich möchte wissen, könnte NSDictionary, aber nicht den Json-Code zeigen oder zuletzt?, danke – RogueAndy