FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour uHTTPD. Servidor WEB en Harbour
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM

uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 11:14 AM

Buenas
En \harbour3\contrib\hbhttpd tenemos un servidor Web.

Llevo 1 hora, y estoy enamorado de este servidor web, aunque me gustar铆a tener m谩s informaci贸n si alguien lo esta usando.

驴 Alguien lo usa ? 驴 Alg煤n tipo de limitaci贸n ?

Es incre铆ble, puedes dotar a tu aplicaci贸n de un servidor web, que acceda a tus dbfs, y devolver esa informaci贸n al cliente,
sin instalar ni apaches , php, etc...

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 12:28 PM
thefull wrote:
Es incre铆ble, puedes dotar a tu aplicaci贸n de un servidor web, que acceda a tus dbfs, y devolver esa informaci贸n al cliente,
sin instalar ni apaches , php, etc...


Has visto el de Lorenzo Fiorini, anunciado en la lista harbour ? https://github.com/lfiorini/hisbay
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 12:55 PM
Gracias, le echar茅 un vistazo.

Por cierto, si quieren enviar XML en vez de HTML como respuesta;

Code (fw): Select all Collapse
function xml_test()
    Local cXml := [ <PETICION id="ADD_SALIDA">]+;
                  [  <LPARAMS>]+;
                  [     <PARAM id="CODIGO" tipo="string" valor="001"/>]+;
                  [     <PARAM id="SALIDAS"/>]+;
                  [   <prueba>test</prueba>]+;
                  [  </LPARAMS>]+;
                  [ </PETICION>]

   UAddHeader( "Content-Type", "text/xml;charset=ISO-8859-1" )

return UWrite( cXml )


saludos
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 05:09 PM

Rafa,

gracias por coment谩rnoslo :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 654
Joined: Mon May 29, 2006 03:14 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 08:53 PM
thefull wrote:...En \harbour3\contrib\hbhttpd tenemos un servidor Web...

Y donde consigo ese servidor.
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 09:04 PM
JmGarcia wrote:
thefull wrote:...En \harbour3\contrib\hbhttpd tenemos un servidor Web...

Y donde consigo ese servidor.


Jm, esta en la carpeta contrib del c贸digo fuente del Harbour
Un saludo
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
Posts: 654
Joined: Mon May 29, 2006 03:14 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 09:10 PM
cnavarro wrote:..esta en la carpeta contrib del c贸digo fuente del Harbour...

Perdona mi ignorancia y como consigo el codigo fuente de Harbour.
Solo encuentro el de xHarbour http://downloads.sourceforge.net/xharbo ... .1.src.zip y aqu铆 no viene.
Aqui http://sourceforge.net/projects/harbour ... p/download he encontrado el directorio \harbour-3.0.0\examples\httpsrvy no se si es este.

En un fichero readme.txt dice:
Code (fw): Select all Collapse
/*
聽* $Id: readme.txt 13467 2010-01-04 17:42:28Z vszakats $
聽*/

uHTTPD micro web server

Build it without GD: hbmk2 uhttpd.hbp 聽 modules.hbp
Build it with 聽 聽GD: hbmk2 uhttpdgd.hbp modulesg.hbp
聽 [ This one needs bgd.dll. Please download it from:
聽 http://www.libgd.org/releases/gd-latest-win32.zip ]

To see accepted parameters run: uhttpd -?
Parameters can also be defined using uhttpd.ini file.

Once started connect to uhttpd using:
http://localhost:8082
to see default index page.

Francesco

驴 Es este ?
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: uHTTPD. Servidor WEB en Harbour

Posted: Mon Mar 25, 2013 11:28 PM
JmGarcia wrote:
cnavarro wrote:..esta en la carpeta contrib del c贸digo fuente del Harbour...

Perdona mi ignorancia y como consigo el codigo fuente de Harbour.
Solo encuentro el de xHarbour http://downloads.sourceforge.net/xharbo ... .1.src.zip y aqu铆 no viene.
Aqui http://sourceforge.net/projects/harbour ... p/download he encontrado el directorio \harbour-3.0.0\examples\httpsrvy no se si es este.

En un fichero readme.txt dice:
Code (fw): Select all Collapse
/*
聽* $Id: readme.txt 13467 2010-01-04 17:42:28Z vszakats $
聽*/

uHTTPD micro web server

Build it without GD: hbmk2 uhttpd.hbp 聽 modules.hbp
Build it with 聽 聽GD: hbmk2 uhttpdgd.hbp modulesg.hbp
聽 [ This one needs bgd.dll. Please download it from:
聽 http://www.libgd.org/releases/gd-latest-win32.zip ]

To see accepted parameters run: uhttpd -?
Parameters can also be defined using uhttpd.ini file.

Once started connect to uhttpd using:
http://localhost:8082
to see default index page.

Francesco

驴 Es este ?



Mira aqui
https://github.com/harbour/core/tree/master/contrib/hbhttpd
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

Continue the discussion