зеркало из https://github.com/softlandia/samples.git
43ca2cb385 | ||
---|---|---|
.. | ||
qr-server | ||
qr-tester | ||
README.md |
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
При выводе поле даты выводится без времени