Dudas iniciales con hb_curl

Dudas iniciales con hb_curl

Postby MOISES » Fri Dec 20, 2019 3:28 pm

Hola:

Estoy comenzando con esta extensión. ¿Existe un tutorial que explique los distintos parámetros?

Aprovecho para comentar que la versión de samples\libcurl.dll está bastante desactualizada. ¿Sería posible que en la próxima versión incluyáis la útima por favor?

Muchas gracias.
Saludos / Regards,

FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Re: Dudas iniciales con hb_curl

Postby leandro » Sat Dec 21, 2019 12:44 pm

No se que clase sea esta, ni quien la escribió, pero me ha funcionado de maravillas.... simple y efectiva.
Code: Select all  Expand view  RUN

            cBas64 := hb_base64encode(::user+":"+::pass,len(::user+":"+::pass)) 

            ohttp := CreateObject( "MSXML2.XMLHTTP" )
       
            ohttp:Open( "POST" , ::urlenvio ,.F.)
            oHttp:SetRequestHeader("cache-control", "no-cache")
            ohttp:SetRequestHeader("content-type", "application/json" )
            ohttp:SetRequestHeader("authorization", "Basic "+cBas64 )
            TRY
                ohttp:Send( ::cdnaJson )
            CATCH
                exito := {.f.,"No Se Pudo Enviar Documento JSON - Error URL"}
                return exito
            END
            response := ohttp:responseText
            ::respuesta  := hash()
            hb_jsondecode(response ,@::respuesta ) //Parse JSON to hash*/
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Dudas iniciales con hb_curl

Postby MOISES » Sat Dec 21, 2019 3:10 pm

Muchas gracias Leandro, pero tiene que ser con CURL, porque es la única forma de poder controlar que el certificado ese S.L. esté en vigor.

HB Tip tampoco sirve, porque no tiene esta prestación de seguridad. A ver si Cristóbal nos aporta algo de luz
Saludos / Regards,

FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Re: Dudas iniciales con hb_curl

Postby cnavarro » Sat Dec 21, 2019 5:18 pm

Moises, dime qué es lo que quieres hacer
Evidentemente cualquier REQUEST que quieras hacer se puede realizar con CURL, muy bueno, pero un poco "duro" al principio de digerir sus comandos
Por otra parte, con la solucion que te indica Leandro, seguramente también lo podrías hacer, sólo que indicándole algún flag más
Mira el Metodo SetOption y GetOption
https://docs.microsoft.com/en-us/previo ... 11(v=vs.85)?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/previo ... 98(v=vs.85)?redirectedfrom=MSDN
y busca en google algo asi como "request with msxml2.xmlhttp and certificate"
Por ejemplo
https://stackoverflow.com/questions/115 ... ertificate
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Dudas iniciales con hb_curl

Postby goosfancito » Fri May 14, 2021 10:18 pm

hola.
estoy intentando usar la libcurl.dll la que tengo es del 24 de marzo de 2021 pesa 306 kb esa es la ultima? porque al ejecutar mi progrma me tira el error de que no encuentra MSVCR120.DLL
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Dudas iniciales con hb_curl

Postby Antonio Linares » Sat May 15, 2021 4:10 pm

Gustavo,

Aqui tienes la DLL, a ver si te pide algo más

https://github.com/FiveTechSoft/FWH_tools/blob/master/msvcr120.dll
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42126
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: JoseAlvarez and 70 guests