1.3 KiB
1.3 KiB
Cereri HTTP catre romfast.ro: User-Agent obligatoriu
romfast.ro / www.romfast.ro (hosting romarg, 89.42.218.17): firewall-ul taie cererile cu
User-Agent-ul implicit WinHTTP (Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)) si
apoi blocheaza IP-ul clientului cateva minute (ERR_CONNECTION_RESET pe 80/443, si din browser).
roa.romfast.ro e alt server (188.26.14.103) - neafectat.
- Afectate:
WinHttp.WinHttpRequest.5.1siMSXML2.ServerXMLHTTP(foloseste WinHTTP dedesubt). Neafectate:MSXML2.XMLHTTP(WinInet) si browserul. - Regula: orice cerere catre romfast.ro primeste, dupa
.Open(...):loHTTP.SetRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)') - Simptom in VFP: "OLE IDispatch exception code 0 from msxml6.dll: The download of the specified resource has failed." - vine din fallback-ul MSXML, dupa ce WinHTTP a blocat deja IP-ul.
- Testare: niciodata cu User-Agent-ul implicit WinHTTP (blocheaza IP-ul biroului). Inainte si dupa:
(Invoke-WebRequest https://romfast.ro/ -UseBasicParsing -TimeoutSec 8).StatusCode-> 200. - Corectate deja (COMUN\programe):
anaf_efactura.prg(newToken, refreshToken),xmlefactura-preview.prg(editare in browser),oproceduri_comune.prg(HTTPDownloadFile),actualizare_aplicatie.prg.