Wie lege ich die Daten für eine "PUT" - Requests mit AFNetworking?

Habe ich angefangen, AFNetworking, und es funktioniert gut, wenn es um das einfache "GET"-Anfrage. Aber jetzt bin ich versucht zu tun, ein "POST"-Anfrage. Ich benutze den code unten, um die "GET" - Anforderung. Beim Blick auf die puthPath von AFHTTPClient es gibt keine Möglichkeit, die Daten zu verwenden für den Körper. Meine Vermutung ist, dass es einen anderen Weg dies zu beheben. Ich schaue mir die AFHTTPOperation als ein Weg, dies zu beheben. Allerdings bin ich nicht immer funktioniert. Das problem ist, dass ich nicht weiß, wie es mit Basic-Authentifizierung.

Könnte jemand mir einen Tip geben, wie zu tun, ein einfaches "POST"-Anfrage mit AFNetworking?

AFHTTPClient* client = [AFHTTPClient clientWithBaseURL:ServerURL];
[client setAuthorizationHeaderWithUsername:self.username 
                                  password:self.password];

NSString* resourcePath = [NSString stringWithFormat:@"/some/resource/%@", 
                          endPath];

[client getPath:resourcePath 
     parameters:nil 
        success:^(AFHTTPRequestOperation *operation, id responseObject) {
            //Success code omitted
        } 
        failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            //Some error handling code omitted
        }
 ];
  • Ich bin nicht in der Lage, Antwort auf meine eigene Frage, weil der zu niedrigen Ruf. Daher bin ich dieses posting kommentieren. Ich poste das als Antwort, wenn ich die Möglichkeit habe, dies zu tun. Wenn Sie nicht finden eine einfache Möglichkeit, dieses Problem durch die Verwendung der codeAFHTTPClientcode. Jedoch habe ich eine sub-Klasse codeAFHTTPClientcode was ist eigentlich empfohlen, in die AFNetworking-Dokumentation.
Schreibe einen Kommentar