La mayor parte de la información aquí se refiere al proyecto abandonado ASIHTTPREQUEST, así que perdóneme por preguntar nuevamente.Objetivo simple-c Solicitud GET
Efectivamente, tengo que deslizar una banda magnética y enviar la pista 2 de datos a un servicio web que devuelve "registrado" o "notenrolled" (dependiendo del estado de la tarjeta ...)
Así que mis datos viene en simplemente como
NSData *data = [notification object];
Y luego tengo que pasar esta a una dirección URL a la orden de
http://example.com/CardSwipe.cfc?method=isenrolled&track2=data
Y a continuación, sólo r eceive una cadena de respuesta ...
He buscado una tonelada y parece haber algunas respuestas contradictorias sobre si esto debería llevarse a cabo simplemente con AFNetworking, RESTkit, o con los protocolos nativos NSURL/NSMutableURLRequest.
OK cool gracias por la respuesta rápida. Estoy un poco confundido acerca de cómo exactamente esto pasa datos? ¿Parece una función simplemente conectarse a un servicio http? –
La muestra POST pasa datos a través de la línea '[request setHTTPBody: body]' y llega al cuerpo HTTP. El ejemplo GET pasaría datos en la URL, por lo que tendrías que formatear tu URL antes de tiempo ... quizás usando '[NSString stringWithFormat: @" http://example.com?param1=%@¶m2=%@ ", param1, param2]'. –
Así que esto está volviendo " matriculado " al NSLog que es la misma que la fuente de la página. Sin embargo, la página real está enviando Inscrito. Supongo que es una diferencia trivial en el sentido de que podría analizar todo lo demás, pero ¿este código devuelve los datos de la página en lugar de la salida correcta? –