Загрузка данных


[*] Разведка сервера. Пауза 15 секунд между запросами.

=== Пустая строка ===
Отправляем: b'\n'
Ответ: 'Connection terminated: Expecting value: line 1 column 1 (char 0)\n<CONNECTION_CLOSED>'

=== Пустой JSON ===
Отправляем: b'{}\n'
Ответ: '<CONNECTION_CLOSED>'

=== Неизвестный ключ test ===
Отправляем: b'{"test": 1}\n'
Ответ: '<CONNECTION_CLOSED>'

=== answer = 0 ===
Отправляем: b'{"answer": 0}\n'
Ответ: '<CONNECTION_CLOSED>'

=== answer = 1 ===
Отправляем: b'{"answer": 1}\n'
Ответ: 'EXCEPTION: timed out'

=== answer = строка ===
Отправляем: b'{"answer": "hello"}\n'
Ответ: '<CONNECTION_CLOSED>'

=== answer = null ===
Отправляем: b'{"answer": null}\n'
Ответ: '<CONNECTION_CLOSED>'

=== answer = массив ===
Отправляем: b'{"answer": [1,2,3]}\n'
Ответ: 'EXCEPTION: timed out'

=== answer = объект ===
Отправляем: b'{"answer": {"x": 1}}\n'
Ответ: 'EXCEPTION: timed out'

=== C = 1 ===
Отправляем: b'{"C": 1}\n'
Ответ: 'EXCEPTION: timed out'

=== B = 1 ===
Отправляем: b'{"B": 1}\n'
Ответ: '<CONNECTION_CLOSED>'

=== Массив вместо объекта ===
Отправляем: b'[]\n'
Ответ: 'EXCEPTION: timed out'

=== Просто строка ===
Отправляем: b'"hello"\n'
Ответ: '<CONNECTION_CLOSED>'

=== Просто число ===
Отправляем: b'12345\n'
Ответ: '<CONNECTION_CLOSED>'

=== Мусор ===
Отправляем: b'garbage\n'
Ответ: 'EXCEPTION: timed out'

=== answer + лишний ключ ===
Отправляем: b'{"answer": 1, "extra": 2}\n'
Ответ: 'EXCEPTION: timed out'

[*] Разведка завершена.