0

文字列にエンコードされた画像である非常に長い文字列を送信しようとしています。POST メソッドを使用してその情報を送信する必要があります。Android using key-value pairキーと値のペアを使用して iOS に同じものを実装する必要があります。役立つリソース/アプローチを手伝ってください。

編集1

私は何を試しましたか

[dictionnary setObject:@"admin"  forKey:@"username"];
[dictionnary setObject:@"123123" forKey:@"password"];

NSError *error = nil;

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionnary
                                                   options:kNilOptions
                                                     error:&error];

NSString *urlString = @"MY CALL URL";

NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];

[request setHTTPBody:jsonData];
NSURLResponse *response = NULL;
NSError *requestError = NULL;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&requestError];
NSLog(@"response is obtained");

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] ;
NSLog(@"%@", responseString);

編集2

私が得ているエラー

Request Error Error Domain=kCFErrorDomainCFNetwork Code=303 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 303.)" UserInfo=0x7ba0120 {NSErrorFailingURLKey=http://yahoo.com/, NSErrorFailingURLStringKey=http://yahoo.com/}
4

2 に答える 2

0

NSMutableDictionaryを使用できます

これを見て

于 2012-11-26T09:57:18.063 に答える
0

投稿辞書に画像文字列を追加します。

[dictionnary setObject:imageEncodedString forKey:@"image"];

于 2012-11-26T10:27:59.360 に答える