0

現在、HTTPリクエストを介して投稿データをURLに送信できることを知っています。HTTPリクエストを介してURLに添付された複数の投稿データを送信する方法はありますか? 私はそれを行ってきたので POST データを送信できるという事実を知っていますが、複数の投稿データを追加する方法についてはわかりません。以下は、単一の投稿の私のコードです。別の NSString key2 を URL に追加する方法はありますか?

NSString *initialURL = [NSString stringWithFormat:@"http://www.abc.com"];
NSURL *url=[NSURL URLWithString:initialURL];

NSString *key = [NSString stringWithFormat:@"key=%@", keyValue];
NSData *mastData = [key dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
NSString *mastLength = [NSString stringWithFormat:@"%d",[mastData length]];

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:mastLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:mastData];
4

1 に答える 1

2

これを拡張できます

NSString *key = [NSString stringWithFormat:@"key=%@", keyValue];

このように、& で区切られたキーと値のペアをさらに追加します。

NSString *key = [NSString stringWithFormat:@"key=%@&key2=%2", keyValue, key2value];
于 2011-08-31T20:42:47.510 に答える