UPDATE: Diese Frage ist offensichtlich obsolet (siehe Datum). Ich empfehle nur die Verwendung von modernen iOS7-Funktionen wie NSURLSession. Die Frage bleibt für historische Genauigkeit erhalten, denke ich.
Was ist eine gute HTTP-Bibliothek für (Desktop Cocoa und) iPhone? Sollte nur eine gute Schnittstelle zu den Grundlagen wie HTTP-Header, Get / Post-Werte (Anfrage String-Erstellung, URL Encoding / Decoding), Sync-und Async-Anfragen ... vorzugsweise reine Obj-C-Implementierung. NSURL * fehlt etwas.
Sehen Sie sich Alle sehende Interactives-ASIHTTPRequest-Bibliothek an
Was ist bereits in Cocoa in den Formen von NSURLRequest
und seine Unterklasse %Co_de% ? Sie werden wahrscheinlich auch NSMutableURLRequest
Ich hatte großen Erfolg mit dem TTURLRequest des Three20-Projekts Es ist eine generische Version der UI-Elemente, die in der Facebook App verwendet werden.
Das Setzen der Post-Parameter im HTTP-Body ist ziemlich einfach mit NSMutableURLRequest. Sie können es in eine Convenience-Methode über eine Kategorie einbinden, wenn das wünschenswerter ist, ähnlich der OAuth-Bibliothek im Google-Code:
Überprüfe die setParameter-Überschreibung, speziell diese Zeilen:
%Vor%Natürlich sollten Sie den Content-Type-Header für den spezifischen Inhalt Ihres Post-Body (z. B. json, xml usw.) anpassen.
Schauen Sie sich Ссылка an 3 Bibliotheken Sie können ... ich denke AFNetworking ist gut.
Tags und Links objective-c iphone cocoa http