Integrare prin serviciul web JSON

Cum integrezi aplicația de vânzare cu casa de marcat prin serviciul web JSON al driverului DxPrint, în modul embedded, și ce setări folosește.

Această integrare funcționează doar când driverul rulează în modul embedded. În modul embedded (modul de integrare), driverul pornește un server web HTTP intern, pe 127.0.0.1, dacă opțiunea httpServerActiv este inactivă, sau în rețeaua locală (192.168.1.x), dacă opțiunea httpServerActiv este activă. Portul serverului vine tot din opțiunea httpPort.

Ai nevoie de un client HTTP care trimite cereri cu content type application/json către serverul intern sau local. În modul embedded intern, pe 127.0.0.1, niciun echipament din rețea nu poate accesa serverul: are acces doar calculatorul pe care rulează driverul. Aceasta este și varianta recomandată pentru modul embedded.

Ca măsură de precauție, când serverul este accesibil în rețeaua locală, poți seta un utilizator și o parolă HTTP prin opțiunile httpUtilizator și httpParola.

Serverul expune endpoint-uri JSON pentru bonuri, echipament, numerar, rapoarte și periferice. Referința completă este în documentația Swagger.

OpenAPI 3.0.3

Referința serviciului web JSON

Endpoint-urile, parametrii, schemele și exemplele sunt disponibile în documentația Swagger.

Deschide Swagger