Comunidad de diseño web y desarrollo en internet online

Problema en respuesta al enviar datos con método POST, cross domain.

Citar            
MensajeEscrito el 02 Ene 2013 09:54 pm
Saludos comunidad :D

Ando luchando contra la web de mi Universidad, pues el método de listar cursos que usan es un poco arcáico. Quiero poder obtener el listado de cursos con respecto a unos parámetros que se envían usando POST, pero me encuentro con un problema: Al montar un formulario en localhost y apuntar su action a la página que deseo, puedo enviar los parámetros correctamente. Sin embargo, la página remota solo responde con contenido si hago el POST desde el sistema (como debería estarlo usando).

Estuve usando la extensión TamperData de Firefox para remover las cookies y el referer de los headers de HTTP, pensando que el problema sería de credenciales, pero al enviar los datos sin estos parámetros usando el sistema de la U, aún accedo al listado deseado. Inclusive consigo la lista si modifico el Host por localhost.

Si inspecciono los datos en Firebug para ambas peticiones, lo único que cambia es la respuesta: Con el sistema oficial obtengo el listado, con mi sistema cutre obtengo nada. He revisado y las cabeceras de los requests no difieren en nada significativo, así que ya no sé por qué mi solución casera no retorna lo que debería.

Cualquier indicación o experiencia similar será agradecida (:

PD Adjunto screenshots en un zip porque estoy usando un internet móvil horrible y no quiero subir 4 imágenes individuales. Sí, así de malo es. Link: http://www.mediafire.com/?7x8x6u92alpbarx

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 04 Ene 2013 12:12 am
cual es el enlace de ese formulario de tu universidad?? para poder hacer lo que comentas, la crossdomain es un tema algo largo pero para estar seguros seria bueno que comentes lo que tienes hecho y la direccion de la URL

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Ene 2013 02:46 am
En este caso, solo puse que era cross domain para indicar que el post lo hago desde otro server, creo que como el método es antiguo no había restricciones de same domain policies o esas cosas fancy de AJAX.

A la url accedes (con POST desde el mismo server) a través de [url=https://swebse29.univalle.edu.co/sra/paquetes/programacionacademica/index_publico.php?accion=reportesDeProgramacionAcademica.][/url]

Gracias (:

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

chrome
Citar            
MensajeEscrito el 14 Ene 2013 01:08 am
Bump para ver si alguien tiene alguna idea de algún parámetro que se me esté pasando... :]

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

safari
Citar            
MensajeEscrito el 14 Ene 2013 02:18 pm
mmm, mira que el sitio que muestras esta en HTTPS, osea todo dato que va a recivir ese sitio tiene que ser cifrado, no puedes variar entre
HTTP y HTTPS

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Ene 2013 08:31 pm
:O ! No se me había ocurrido. Cómo podría hacer para POSTearle datos a esa página y que me mande la respuesta esperada entonces? No puedo usar un formulario?

Gracias!

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 18 Ene 2013 01:46 am
pues los navagadores no te lo permitirian, ya que la configuracion de estos por seguridad no dejarian tal cosa. recuerda que el objetivo del SSL en HTTP osea HTTPS es hacerlo seguro para que todo DATO sea cifrado, y como no eres propietario del dominio en cuestion peus esta muy dificil que peudas ahcer lo que quieres

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Ene 2013 03:37 am
Creo que el navegador si acepta envíar los datos y es el protocolo el que hace que ocurra la encriptación :/

Ver:
http://stackoverflow.com/questions/274274/is-it-secure-to-submit-from-a-http-form-to-https

Alguna otra idea? Gracias :)

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 19 Feb 2013 08:10 pm
Bump (:

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 20 Feb 2013 12:11 am
El enlace, que pusiste es del 2008, la tecnologia, cambio mucho en ese y este tiempo,ahora la solucion que se te propondria seria que uses CURL, simules el ingreso a los formularios con HTTPS y envies dichos datos,pero eso te consume recursos y ancho de banda, pero seria la mejor opcion,
otra seria que tu mismo pruebes osea, crea un puerto en tu local que se con SSL, y tu mismo hagas las pruebas de si es que se envian los formularios entre un http y un https y la recpcion de los mismos

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Feb 2013 07:27 pm
Es una muy buena idea. Pruebo y vuelvo por estos lados :)

Muchas gracias

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.