C# Ответ серверу телеграмма в телеграмм-боте

Пишу сервер, предварительно развернув URL в ngrok. Устанавливаю вебхук с телеграммом, указываю ему свой URL и ставлю сокет на прослушку. Телеграмм присылает данные, и эти данные приходят очень много раз и судя по этой ссылке, где написано, что

в случае успешной обработки входящего сообщения и удачной отправки «эха», обработчик возвращает пустой ответ со статусом HTTP 200. Если этого не сделать, сервисы Telegram продолжат в течение какого-то времени «дёргать» запросами хук, либо пока не получат в ответ 200, либо пока не истечёт определённое для сообщения время.

Попытался организовать ответ со статусом 200 OK по такому принципу, код такой:

byte[] bHeader = Encoding.UTF8.GetBytes(
                            "HTTP/1.1 " + "200 OK" + "\r\n"
                          + "Server: Atasoy Simple Web Server\r\n"
                          + "Content-Length: " + "\r\n"
                          + "Connection: close\r\n"
                          + "Content-Type: " + "application/json" + "\r\n\r\n");


                    handler.Send(

Ещё попробовал отправить ответ таким образом

handler.Send(Encoding.UTF8.GetBytes(HttpStatusCode.OK.ToString()));

Но проблема остаётся


Ответы (0 шт):