Abrir URL con parámetros POST

1,329 views
Skip to first unread message

Jose Luis Quintana

unread,
Aug 20, 2013, 7:17:08 AM8/20/13
to desarrollad...@googlegroups.com
Hola,

Estoy desarrollando una aplicación que integra una pasarela de pago. Esta funciona abriendo la pagina "https://sis.sermepa.es/sis/realizarPago" pasándole unos parámetros por POST, desde ahí el cliente podrá realizar el pago.

Mi problema esta en que no encuentro la manera de abrir el navegador dando una URL y los parámetros. He visto que se puede abrir el navegador mediante Intents pero no permite parámetros y también he visto que se puede enviar parámetros por POST a una URL y esperar la respuesta, pero no abrir la URL propiamente dicha.

¿Alguien tiene la solución a mi problema?

Muchas gracias.

RadicalEd

unread,
Aug 20, 2013, 12:35:09 PM8/20/13
to desarrollad...@googlegroups.com
De esta forma no te funciona?

Intent newIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.google.com.co/search?q=solocodigo"));
startActivity(newIntent);
Prueba también a hacerlo llamando directamente a un WebView en tu aplicación


2013/8/20 Jose Luis Quintana <gaud...@gmail.com>

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/c608a4e7-b31e-4afe-90a5-511348a30d5f%40googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
El pasado son solo recuerdos, el futuro son solo sueños
http://www.solocodigo.com

Gilberto Cuba Ricardo

unread,
Aug 20, 2013, 3:28:06 PM8/20/13
to desarrollad...@googlegroups.com
Creo que los tiros vienen por aquí:

http://stackoverflow.com/questions/4080517/launch-default-browser-with-intent-and-post-parameters
http://stackoverflow.com/questions/12890361/android-open-browser-with-a-url-with-request-headers?lq=1

Sino es así, entonces vas a tener que poner un WebView en tu
aplicación para que resuelvas el problema.

El 20/08/13, RadicalEd <willian....@gmail.com> escribió:
> https://groups.google.com/d/msgid/desarrolladores-android/CAPnwjvX0UtwWnnCnXvzY%2BPb4RkH7w-GkNuctZS%3DXnPgVmvhrzw%40mail.gmail.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>


--
Saludos,
Gilberto Cuba

---
Excess: un lenguaje para generarlos a todos
http://codexcess.com/

Jose Luis Quintana

unread,
Aug 21, 2013, 5:57:46 AM8/21/13
to desarrollad...@googlegroups.com
Muchas gracias, el segundo link parece tener una buena solución, pero finalmente me he decantado por usar un WebView. 

Para el que tenga el mismo problema dejo aquí mi solución:
WebView browser = (WebView)findViewById(R.id.webkit);
byte
[] post = EncodingUtils.getBytes("argumento1=valor1&argumento2=valor2", "BASE64");
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> desarrollad...@googlegroups.com.
>> Visita este grupo en
>> http://groups.google.com/group/desarrolladores-android.
>> Para ver este debate en la Web, visita
>> https://groups.google.com/d/msgid/desarrolladores-android/c608a4e7-b31e-4afe-90a5-511348a30d5f%40googlegroups.com
>> .
>> Para obtener más opciones, visita
>> https://groups.google.com/groups/opt_out
>> .
>>
>
>
>
> --
> El pasado son solo recuerdos, el futuro son solo sueños
> http://www.solocodigo.com
>
> --
> Para participar es necesario que leas detenidamente las normas del grupo:
> http://goo.gl/20KhL
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "desarrolladores-android" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a

David Casas

unread,
Oct 9, 2014, 10:26:53 AM10/9/14
to desarrollad...@googlegroups.com
Hola Jose Luis,

estoy probando de enlazar la web de test de RedSys para hacer pruebas de pagos sobre Android y lo único que consigo es que me salga un webview diciendo "Página web no disponible". Parece que lo estoy poniendo todos los parámetros que piden pero no me da ninguna información del error. Sabes si hay algo que nos pueda ayudar?

Un saludo
Reply all
Reply to author
Forward
0 new messages