Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cuando utilizar GET/POST

Estas en el tema de Cuando utilizar GET/POST en el foro de Frameworks JS en Foros del Web. Buenas, He estado buscando información al respecto, y parece que la respuesta es tan sencilla como una imagen. Para lo que nos afecta (parte en ...
  #1 (permalink)  
Antiguo 22/03/2010, 12:45
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Cuando utilizar GET/POST

Buenas,

He estado buscando información al respecto, y parece que la respuesta es tan sencilla como una imagen.

Para lo que nos afecta (parte en ajax) se reduce a... si la petición NO supera los 2048 caracteres envialo por GET.
Si la supera POST
Y si no la supera y tiene datos sensibles POST


http://www.tipete.com/userpost/infor...gir-get-o-post

¿Qué opináis?

Existe alguna razón más? porque también he oido rumores que por GET la petición se guarda en caché y si se vuelve a solicitar tira de caché del navegador, con POST a priori esto no pasa...

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 22/03/2010, 16:21
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: Cuando utilizar GET/POST

En realidad no es un tema al cual haya dedicado especial importantia.
Yo suelo utilizar post cuando tengo hago uso de formularios por el tema del cache del get, y get mas con enlaces , en plan " video.php?numerodevideo=10243"

Me ha gustado el tema ha ver que conclusiones se acaban sacando.
  #3 (permalink)  
Antiguo 22/03/2010, 16:28
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Cuando utilizar GET/POST

Yo creo se puede aplicar el POST o GET con otro criterio e igual resultaría. Quiero decir, sin seguirlas se puede obtener un buen resultado. Es cierto lo del caché en el caso del GET, pero si colocamos un parámetro más y a ese se le asigna un valor aleatorio pues el problema está solucionado. Por los datos sensibles, honestamente no sé a que te refieres, si es porque contiene carácteres latinos o de otros tipos, pues tampoco es problema si usamos escape o en todo caso encodeURIComponent. La única limitación de GET es el número de carácteres que se pueden enviar.

Yo lo que hacía era usar GET cuando solicitaba datos, o sea, cuando basta enviar unos cuantos datos para obtener una respuesta que podría o no ser extensa. Y usaba POST cuando más bien enviaba datos, lo más común sería cuando quería guardar un formulario en una base de datos. Esa era mi regla, pero ahora estoy pensando si tiene sentido usar GET, acaso tendrá alguna ventaja sobre POST? ya se sabe la ventaja de POST, el número ilimitado de carácteres que se puede enviar, pero acaso GET tendrá alguna otra ventaja sobre POST? Tal vez la rapidez? Eso me gustaría saber, en caso que no la tenga, por qué tendría que usar en algunas ocasiones ese método? Mas bien sería recomendable usar siempre POST. Si alguien sabe alguna ventaja que tiene GET sobre POST le agradecería mucho que aquí lo explicase. Gracias.

Última edición por ElJavista; 23/03/2010 a las 14:54
  #4 (permalink)  
Antiguo 10/02/2011, 09:22
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Cuando utilizar GET/POST

exelente ahora se por que no me funciona mi aplicacione en ajax, estaba enviando 6000 acaracteres por get,


gracias
  #5 (permalink)  
Antiguo 10/02/2011, 12:39
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Cuando utilizar GET/POST

Cita:
Iniciado por necromcraft Ver Mensaje
exelente ahora se por que no me funciona mi aplicacione en ajax, estaba enviando 6000 acaracteres por get,


gracias
Hola:

No me había enterado de este mensaje, pero si quieres mi opinión, no uses Ajax para "enviar datos", sino hacer peticiones, y si quieres que esa sea "la apariencia", siempre puedes hacer una simulación con un marco oculto.
Muy pocos casos puede haber para justificar un método post; incluso las peticiones deberían funcionar sin javascript.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: ajax, cuando, utilidades
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:44.