4
현재 "dataWithContentsOfURL"을 사용하여 서버에 데이터를 보내고 데이터를 URL에 HTTP GET 요청으로 추가합니다."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 : 한 가지 예외는 있습니다. 로컬 'file : //'URL은 완벽하게 괜찮습니다. '[NSBundle URLForResource : withExtension :]'에서 얻은 것들. 그러나 무언가 원격을 위해 무섭다. –
POST를 사용해야하는 것 이외에 NSURLConnection으로 전환해야하는 이유. 위의 코드는 비동기 적으로 dispatch_async (kBgQueue,^{ – user836026