HTTPOST envio de un archivo JSON y respuesta

46 views
Skip to first unread message

Juan Miguel Solis

unread,
6:00 AM (18 hours ago) 6:00 AM
to Comunidad de Visual Foxpro en Español
Buenos dias/tardes a todos

Después de la inestimable ayuda vuestra y usando la clase JSON de Victor Espina (muchas gracias por crearla y ponerla para su uso y ayudarme a usarla en condiciones, ya parece que va bien, solo que lo datos salen descolocados, per se pueden leer ).

Ahora el problema que tengo es usar el HTTPPOST para enviar el archivo JSON generado, pare ello tengo que acceder a una un sitio web con un aPI-Key (una clave) y luego enviar el fichero JSON generado, yo he visto que hay un método HTTPPOST en la case JSON, pero por mas vueltas que le doy no soy capaz de sacar un ejemplo que pueda usar, alguien la ha utilizado para que me pueda abrir un poco los ojos.

Gracias 

Jose Antonio Blasco

unread,
7:03 AM (17 hours ago) 7:03 AM
to publice...@googlegroups.com
Deberás recurrir a la documentación que te facilite el gestor del webservice, pero si te sirve de ayuda, yo tengo que usar algo parecido, y lo hago de la siguiente manera:

        oHTTP.Open("POST",tcURL,.F.)  && tcURL es la URL facilitada

        *-- Establecer cabeceras para JSON
        oHTTP.setRequestHeader("Content-Type", "application/json;charset=utf-8")
        oHTTP.setRequestHeader("Accept", "application/json; charset=utf-8")
        *
        oHTTP.setRequestHeader("X-API-Key", tcAPI)  && tcAPI es la API-Key

Espero que te sirva de algo.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2



--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/7aa7ebaf-5c3f-42d8-80b1-459a2518e09fn%40googlegroups.com.

Victor Espina

unread,
10:59 AM (13 hours ago) 10:59 AM
to Comunidad de Visual Foxpro en Español
En la pagina de la libreria JSON en github (https://github.com/vespina/json) hay un ejemplo detallado de como enviar un request HTTP POST que te puede servir de guia.

Victor Espina

Juan Miguel Solis

unread,
12:17 PM (11 hours ago) 12:17 PM
to publice...@googlegroups.com
Ok, le echo un vistazo.

Gracias 

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/6bxY-TQ6lFc/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/9c809b8f-ce73-47bb-8865-535b20b0e1ban%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages