Was ist der richtige Weg, um eine mehrteilige PUT-Anfrage mit AFNetworking auf iOS zu programmieren? (immer noch Objective-C, nicht Swift)
Ich habe nachgesehen und scheint, als ob AFNetworking mehrteilige POST
, aber nicht PUT
ausführen kann, was ist die Lösung dafür?
Danke
Sie können multipartFormRequestWithMethod
verwenden, um eine mehrteilige PUT
-Anforderung mit den gewünschten Daten zu erstellen.
Zum Beispiel in AFNetworking v3.x:
%Vor% Bei AFNetworking 2.x können Sie AFHTTPRequestOperationManager
:
Nachdem gezeigt wurde, wie man eine solche Anfrage erstellen kann, sollte darauf hingewiesen werden, dass Server sie möglicherweise nicht parsen können. Insbesondere analysiert PHP mehrteilige POST
-Anfragen, aber nicht mehrteilige PUT
-Anforderungen.
Ich habe eine Lösung gefunden, die jede unterstützte Methode verarbeiten kann. Dies ist eine Lösung für PUT, aber Sie können sie auch durch POST ersetzen. Dies ist eine Methode in einer Kategorie, die ich in der Basismodellklasse anrufe.
%Vor%Aso es verwendet FileWrapper Schnittstelle
%Vor%Tags und Links objective-c ios rest afnetworking afnetworking-2