webservice+android alguein conoce?

Publicado en 'Programación' por gian123, 30 Set 2012.





  1. gian123

    gian123 Miembro nuevo

    Registro:
    10 Jul 2011
    Mensajes:
    39
    Likes:
    0




    alguien sbae webservice en java con conexion a aplicaciones android necesito hacer unas preguntas,sobre la comunicacion...en primer lugar:
    -si de android envio pro post en el web service lo recibo con get?
    -cual es la diferencia de enviar datos por get y post si al fin al cabo se pueden realizar de las dos maneras igual llega la informacion,es por la seguiridad de ver lsod atos
     


  2. erickxls

    erickxls Miembro maestro

    Registro:
    13 Set 2008
    Mensajes:
    842
    Likes:
    15
    de que llega la info llega, la cuestión es que usas post cuando vas a enviar datos y usas get cuando vas a recuperar datos, ahora para poder hacer la comunicación puedes hacer una api(a través de xml o json) sencilla para poder enviar y recibir datos
     
  3. gian123

    gian123 Miembro nuevo

    Registro:
    10 Jul 2011
    Mensajes:
    39
    Likes:
    0
    exactol ohago en jason pero si en android tengo un metodo el cual envio por post mi web service debe recibir estar por get??...otra cosa sabes como evniar por post una cadena json a un webservice java?
     
  4. erickxls

    erickxls Miembro maestro

    Registro:
    13 Set 2008
    Mensajes:
    842
    Likes:
    15
    si envias por post tienes que recibir por post tambien, de igual forma con get, no puedes mezclar ambos para enviar el JSON lo hacer parseando con javascript con el metodo JSON.stringify() y mandas los datos, el envio es igual independientemente que servidor uses
     
  5. gian123

    gian123 Miembro nuevo

    Registro:
    10 Jul 2011
    Mensajes:
    39
    Likes:
    0
    alguna vez isistes esto de enviar datos desde android a un webservice java?..tendras un ejemplo l onecesito urgente porfavor..gracias
     
  6. EruKun

    EruKun Miembro maestro

    Registro:
    15 Nov 2008
    Mensajes:
    254
    Likes:
    10
  7. elGiank

    elGiank Miembro frecuente

    Registro:
    11 Oct 2012
    Mensajes:
    76
    Likes:
    17
    Para empezar un web service está siempre en la capacidad de comunicarse con cualquier plataforma en cualquier lenguaje, no necesitas preguntar o buscar información de cómo hacer web services "para Android".

    Creo que tu primera pregunta ya fue respondida, así que iré de frente a la segunda. La principal diferencia entre ambos métodos HTML es que GET envía los datos en la URL y POST en el cuerpo del mensaje. Si somos puristas (que lo soy), te diría que si vas a recuperar información de algún tipo uses el método GET, pero esto depende si vas a tener que enviar credenciales o tokens para autenticar el origen del mensaje (validar que quien llama al WS es un usuario de la APP). En todo caso no veo que necesidad tienes de hacer uso de POST o GET para hacer la llamada al servicio a menos que la hagas por JS. Si en tu caso la llamada al web service es por JS te recomendaría que hagas un web Service RESTFul, existen N frameworks en Java para esto (Restlet es un recomendado).

    Si nos das algo mas de info de como trabajará el WS te podríamos ayudar mejor.

    Saludos :hi: