こんにちは!
単純なPOSTリクエストを実行し、パラメーターをJSONとしてDjangoサーバーに送信しようとしています。コードは次のとおりです。
NSDictionary* params = [[NSDictionary alloc] initWithObjectsAndKeys: @"TestContent", @"content", nil];
[[objectManager HTTPClient]setParameterEncoding:AFJSONParameterEncoding];
[[objectManager HTTPClient]postPath:@"/api/rest/content/add/" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject)
{ ...}
私のDjangoに戻ると、request.POSTは次のようになります。
print >> sys.stderr, "%s" % request.POST
出力
<QueryDict: {u'{"content":"TestContent"}': [u'']}>
JSON全体がrequest.POSTの「キー」であるかのように。なんでそんなことするの?どうすればこれを利用できますか?!
ありがとう!