Używam ASIHttpRequest (w. 1.8-95) dla Iphone i chciałem utworzyć synchroniczne żądanie DELETE wraz z niektórymi danymi treści. Poszedłem w ten sposób:Metoda ASIHttpRequest DELETE z parametrami ciała
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:nsUrl];
[request appendPostData:[@"some body params" dataUsingEncoding:NSUTF8StringEncoding]];
[request setRequestMethod:@"DELETE"];
[request startSynchronous];
Chociaż zostało potwierdzone na stronie klienta poprzez
NSLog(@"request: method:%@", request.requestMethod);
że metoda została poprawnie ustawiona na „DELETE” po stronie serwera jest „POST” wniosek został przyjęty !
Jeżeli po prostu pominąć
[request appendPostData: ..]
prawidłowe DELETE zostanie odebrany po stronie serwera)
Więc co jest nie tak z moją prośbę? Dzięki za wszelkie rozwiązania.
Pozdrowienia
creator_11
dzięki za twoją podpowiedź również wysłałeś do mnie w tej grupie google. Jak już wspomniano, sugerowane rozwiązanie z dodatkowym stwierdzeniem "buildPostBody" działało poprawnie, a żądanie DELETE zakończyło się powodzeniem. dzięki. –