Inserendo nei #define preprocesso il tag EH_WEB, viene reso disponibile un set di funzioni utili per la gestione di Internet.
Le API forniscono un supporto single/multithread per l'accesso HTTP.
Per convertire i programma che usano webtool.c si può procedere come segue:
// FWebGetDirect - Sistema webtool sincrono
ZeroFill(sWS);
sWS.lpUri=[URL]
sWS.keep_alive=true;
iWebError=FWebGetDirect(&sWS,"GET",NULL);
----
// Nuovo sistema sincrono
EH_WEB *psWeb;
psWeb=webHttpReq([URL],"GET",NULL,FALSE,0);
if (!psWeb->sError.enCode) { // Leggi pagina caricata }
webHttpReqFree(psWeb);
Errori
ehWebError() è stato obsoleto:
In caso di errore il codice e la descrizione sono già presenti nella struttura
EH_WEB: elementi
ehError e
pszError