Autor
|
Tema: ¿Cómo hacer un Get o Request Post en uná página? (Leído 12,233 veces)
|
jheberg
Desconectado
Mensajes: 77
|
Por lo menos eso entendí en las primeras lineas de tu post.
Ahm, no, no, bueno no sé, como me hablaron de GET entonces creo que no es lo que vos dices.
|
|
|
En línea
|
|
|
|
|
jheberg
Desconectado
Mensajes: 77
|
La api funciona via post data la cual la puedes enviar desde un formulario post o ajax, pero el usuario debe tener sesion iniciada porque te valida la cookie (y probablemente la referencia para prevenir los xsrf).
Esto no se queda así, voy a estudiar un poco el form hmtl y luego les pregunto.
|
|
|
En línea
|
|
|
|
jheberg
Desconectado
Mensajes: 77
|
Investigando me quedó de esta forma el código: <!DOCTYPE html> <html lang="es"> <head> <title>Formulario</title> <meta charset="utf-8"> </head> <body> <form method="GET" action="https://api.taringa.net/user/follow/123456"> nick: <input type="text" id="nick" required><br/> pass: <input type="password" id="pass" required><br/> <input type="submit" title="Enviar"> </form> </body> </html> Esto lo guardé como html y lo ejecuté en el Navegador, ahí me pide la contraseña y el usuario de mi cuenta taringa, se la doy pero al darle enviar me lleva a la URL de la API y me sale el mismo mensaje que cuando le pongo en el navegador me estoy saltando algo? Fíjense en "action=" y diganme si es correcto escribir la URL de la API. En method intenté con GET luego con POST y aún así no funcionó. La api funciona via post data la cual la puedes enviar desde un formulario post o ajax, pero el usuario debe tener sesion iniciada porque te valida la cookie (y probablemente la referencia para prevenir los xsrf).
Tuve mi sesión iniciada y aún así no funcionó, aparte me explicas eso de los xsrf? hay un solo tipo de form, el metodo es el que cambia
Eso hice no será que las variables están mal? yo puse inspeccionar elemento y me dieron esos nombres: nick y pass
|
|
|
En línea
|
|
|
|
engel lex
|
ese enlace como te dije usa get discreto, un form get no funcionará...
por otro lado, tus input no tienen name, ergo la data no se está enviando al server correctamente parseada
recomiendo leer un tutorial de html y luego intentar hacer eso que estás dando tumbos de ciego
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
jheberg
Desconectado
Mensajes: 77
|
tus input no tienen name, ergo la data no se está enviando al server correctamente parseada
Así vi en el tuto, creí que al poner nick: o pass: ya estaba dando el name del objeto, porque yo puse la línea completa como estaba en el tutorial. recomiendo leer un tutorial de html y luego intentar hacer eso que estás dando tumbos de ciego
Ok, me es dificil encontrar el tutorial adecuado, tú que conoces mi caso serías tan amable de darme un link para estudiar eso? video, pdf lo que sea.
|
|
« Última modificación: 13 Abril 2017, 02:27 am por jheberg »
|
En línea
|
|
|
|
engel lex
|
el tutorial que estás viendo debe ser jscript, ya que el id lo usa es jscript para trabajar los elementos, pero para envio de datos es name, te paso un tuto de php que es lo que tengo a mano que está eso (puedes ignorar la parte de php, concentrate en el html) este desde el capitulo 9 formularios http://www.tutorialesprogramacionya.com/phpya/
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
jheberg
Desconectado
Mensajes: 77
|
te paso un tuto de php que es lo que tengo a mano que está eso (puedes ignorar la parte de php, concentrate en el html
Ok, el form me queda así: <form method="get" action="https://api.taringa.net/user/follow/123456"> nick: <input type="text" name="nick"><br/> pass: <input type="password" name="pass" required><br/> <input type="submit" value="Enviar"> </form>
Luego de ejecutar el html, llenar los datos y darle click a Enviar, la URL se vuelve así: https://api.taringa.net/user/follow/123456?nick=X&pass=YDonde X es mi user y Y mi contraseña. Pero si pongo el método post la URL no sufre ningún cambio, de todos modos en ambos casos no funciona lo que hago, entonces decidí cambiar la URL por la siguiente: https://taringa.net/loginYa pues, como podrás ver es la URL para loguearse, mi intención es que le mande los datos a la página sin tener que loguearme desde la página original sino desde mi html, pero sucede algo distinto, la URL cambia pero solo se llena el objeto Usuario, el pass queda vacío, entonces deduzco que la línea del pass debe estar mal, pero al leer el código dice lo siguiente: <input class="ui-corner-all form-input-text" name="pass" type="password"> Ahí me doy cuenta que el problema no es esa línea de mi código, sino otra cosa que desconozco.
|
|
« Última modificación: 13 Abril 2017, 03:29 am por jheberg »
|
En línea
|
|
|
|
engel lex
|
no estoy seguro que en esa pagina a la que estás llamando puedas loggearte, tendrían que ellos haberla conectado al login y eso lo saben es ellos
cambia ese api por el login
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ayuda leer variables con POST/GET/REQUEST
PHP
|
soru13
|
2
|
2,843
|
14 Febrero 2012, 09:02 am
por soru13
|
|
|
No puedo abrir pagina de hotmail Bad Request - Invalid Verb (SOLUCIONADO)
Mensajería
|
cristiantorres
|
0
|
4,021
|
18 Junio 2012, 01:40 am
por cristiantorres
|
|
|
request post and Head
Java
|
bengy
|
1
|
1,698
|
18 Abril 2015, 15:32 pm
por Usuario Invitado
|
|
|
Duda Post Request y Request Headers
Desarrollo Web
|
0xFer
|
0
|
2,406
|
22 Mayo 2017, 05:15 am
por 0xFer
|
|
|
auto login Http post request
Programación General
|
s_azazel
|
3
|
3,900
|
17 Noviembre 2017, 18:23 pm
por ThunderCls
|
|