私は iPhone 用のアプリを開発していますが、1 つの呼び出しでスタックしています。データを POST 経由で送信する必要があります。
param_one = request.POST['param_one']
param_two = request.POST['param_two']
しかし、データを送信することはできません...
私はobjective-cを学んでいるので、例を挙げてそれを行う方法を教えてください。
PS:データを送信しない、またはURL(GETメソッド)を介してデータを渡す他のすべての呼び出しは正常に機能するため、正しく接続しています
私が使用しているコードは次のとおりです。
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"somename" forKey:@"user"];
NSString *jsonString = [dict JSONRepresentation];
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://web.com/custom/url/call/"]];
[request setValue:jsonString forHTTPHeaderField:@"json"];
[request setHTTPMethod:@"POST"];
[request addValue:csrf forHTTPHeaderField:@"X-CSRFToken"];
[request setHTTPBody:jsonData];
senddata = [[NSURLConnection alloc] initWithRequest:request delegate:self];