4
現在、「dataWithContentsOfURL」を使用してサーバーにデータを送信しており、そのデータをHTTP GETリクエストとしてURLに追加しています。「HTTP POST」で「dataWithContentsOfURL」を使用することができます
しかし、テキストのデータが多いため、HTTP GETからHTTP POSTに切り替える必要があります。
したがって、HTTP POSTでdataWithContentsOfURLを使用できますか。どんな例ですか?
NSURL *url1 = [NSURL URLWithString:concatenatedString];
dispatch_async(kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL: url1];
[self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES];
});
おかげ
絶対に。実際のアプリケーションでは、___withContentsOfURLを使用しないでください。 – jsd
@jsd:同意しましたが、1つの例外があります。ローカルの 'file://' URLは全く問題ありません。あなたが ' - [NSBundle URLForResource:withExtension:]'から得るもの。しかし、遠隔の何かのために恐ろしい。 –
私はPOSTを使用する以外に、NSURLConnectionに切り替える理由があります。上記のコードはdispatch_async(kBgQueue、^ { – user836026