Foros del Web » Programando para Internet » Javascript »

duda peticion ajax setRequestHeader

Estas en el tema de duda peticion ajax setRequestHeader en el foro de Javascript en Foros del Web. noté que cuando se tiene que hacer una peticion por POST, hay que usar setRequestHeader, seteando un content type 'application/x-www-form-urlencoded' 1) que significa esto ? ...
  #1 (permalink)  
Antiguo 30/01/2013, 18:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación duda peticion ajax setRequestHeader

noté que cuando se tiene que hacer una peticion por POST,

hay que usar setRequestHeader, seteando un content type
'application/x-www-form-urlencoded'

1) que significa esto ?
2) por qué una peticion GET no requiere poner el setRequestHeader ??

thanks...
  #2 (permalink)  
Antiguo 31/01/2013, 10:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: duda peticion ajax setRequestHeader

básicamente es por la norma del protocolo HTTP, si analistas la cadena lo que le está indicando es que se van a pasar datos codificados en url (urlencoded), de otro modo es probable que del lado del servidor no pueda determinar si exista data por POST.

GET no lo necesita, porque en realidad la data se pasa directamente en la URL, lo que te permite, por ejemplo enviar datos por GET y POST simultáneamente, pero para efectos del lado del server se necesita la cabecera anterior para considerarlo POST, tenga o no data por GET lo cual no es obligatorio
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, peticion
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




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