Większość informacji tutaj odnosi się do porzuconego projektu ASIHTTPREQUEST, więc wybacz mi, proszę o jeszcze raz.Prosty cel-C Żądanie GET
Skutecznie, muszę przesunąć pasek magnetyczny i wysłać track 2 danych do usługa, która zwraca „naukę” lub „notenrolled” (w zależności od stanu karty ...)
więc moje dane przychodzi po prostu jako
NSData *data = [notification object];
I wtedy trzeba przekazać to na URL do porządku
http://example.com/CardSwipe.cfc?method=isenrolled&track2=data
a potem po prostu r eceive odpowiedź ciąg ...
Szukałem tony i wydaje się, że niektóre sprzeczne odpowiedzi, czy należy to osiągnąć po prostu z AFNetworking, RESTkit lub z natywnymi NSURL/NSMutableURLRequest protokołów.
Dobra dzięki za szybką odpowiedź. Jestem trochę zdezorientowany, jak dokładnie to przekazywanie jakichkolwiek danych? Wygląda na to, że po prostu łączysz się z usługą http? –
Próbka POST przekazuje dane przez linię '[request setHTTPBody: body]' i przybywa do treści HTTP. Przykład GET przekazałby dane na adres URL, więc musisz sformatować swój adres URL z wyprzedzeniem ... może używając '[NSString stringWithFormat: @" http://example.com?param1=%@¶m2=%@ ", param1, param2]'. –
Więc to jest powrót " rejestrują " do NSLog, która jest taka sama jak w źródle strony. Rzeczywista strona jest jednak rejestrowana. Przypuszczam, że jest to trywialna różnica w tym sensie, że mogę analizować wszystko inne, ale czy ten kod zwraca dane strony, a nie dane wyjściowe? –