2016-03-20 3 views
2

In NSURLSession können wir die POST-Methode verwenden, um Daten mit NSURLSessionDataTask und NSURLSessionUploadTask an den Server zu senden. Was ist der Unterschied zwischen den beiden?Unterschied zwischen DataTask und UploadTask in NSURLSession

+4

nicht eine riesige Menge - im Grunde die Upload-Aufgabe ist eine Datum Aufgabe mit einer Schnittstelle zu machen entworfen zu schaffen ein Upload einfacher, nach [der Dokumentation für NSURLSessionUploadTask] (https://developer.apple.com/ Bibliothek/ios/documentation/Foundation/Referenz/NSURLSessionUploadTask_class/index.html # // apple_ref/occ/cl/NSURLSessionUploadTask) –

Antwort

0

Der große Unterschied ist, dass Sie NSURLSessionDataTask nicht zum Hochladen im Hintergrund verwenden können. Sie müssen dafür NSURLSessionUploadTask verwenden.

Unlike data tasks, you can use upload tasks to upload content in the background. (For details, see URL Session Programming Guide.)