NSURLRequest nicht in den Griff HTTP-body, wenn die Methode nicht VERÖFFENTLICHEN?

Immer, wenn ich einen Körper auf eine veränderliche Anfrage mit der Methode " etwas anderes als die POST, der Körper ist nicht in der Anforderung enthalten sind, und ich bekomme ein kCFErrorDomainCFNetwork Fehler 303 (kCFErrorHTTPParseFailure), wenn der server antwortet. Ändern der Methode POST ist alles was es braucht für den Wunsch zu gehen durch ohne Fehler. Gibt es eine Möglichkeit zum befestigen eines Körpers zu anderen Methoden, oder bleiben wir mit der POST für alles?

Dies ist die Vorlage code:

NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:assembleURL]];//cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:45.0];

#if (SERVER_TARGET_ARGS_ALLOWED==1)
[req setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[req setValue:@"application/json" forHTTPHeaderField:@"Accept"];

[req setHTTPMethod:ServerMessageMethods[operation]];    //value is @"POST" or other method name

#endif  

//run the payload into a JSON
SBJsonWriter *json = [[SBJsonWriter alloc] init];
NSString *encodedPayload = [json stringWithObject:payload];
encodedPayload = [NSString stringWithFormat:@"%@", [encodedPayload stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *dataPayload = [encodedPayload dataUsingEncoding:NSUTF8StringEncoding];
[req setHTTPBody:dataPayload];

NSURLConnection *conn = [NSURLConnection connectionWithRequest:req delegate:self];
Yep, hatte ich ein Problem mit Content-Length, in Bezug auf PDFs, aber dachte, ich würde Aktie. ssbits.wordpress.com/tag/kcferrordomaincfnetwork

InformationsquelleAutor Mark | 2010-08-12

Schreibe einen Kommentar