samples/qr-send-recieve
sergienko.v5 43ca2cb385 init 2020-09-27 16:24:13 +04:00
..
qr-server init 2020-09-27 16:22:48 +04:00
qr-tester init 2020-09-27 16:22:48 +04:00
README.md init 2020-09-27 16:24:13 +04:00

README.md

Пример создания, отправки, получения и декодирования QR кода

(с) softland (softlandia@gmail.com)

2020-09-27

qr-server

Слушает :8080. Обрабатывает post обращение по адресу /qr

body должно содержать json формата

{
	"employeeID": uint64
	"officeID":   uint64
	"date":       2020-02-15T20:15:00Z
}

В качестве ответе отправляется png изображение QR кода с закодированным json

Например на входе

{
	"employeeID":1,
	"officeID":911,
	"date":2020-02-15T20:15:00Z
}

на выходе будет QR со строкой

{"employeeID":1,"officeID":911,"date":2009-11-10}

qr-tester

Слушает :8081. Обрабатывает get обращение по адресу /getQR
Формирует json и отправляет post запрос к qr-server
Получает ответом png с QR кодом, декодирует его и выводит строку в log
При выводе поле даты выводится без времени