// Отправка ajax ответа. Формат передаваемых данных JSON private void SendAjax(TcpClient client, string data) { // Получаем строку вида "200 OK" // HttpStatusCode хранит в себе все статус-коды HTTP/1.1 //string CodeStr = Code.ToString() + " " + ((HttpStatusCode)Code).ToString(); // Код простой HTML-странички // 15.03.18 Запрос к бд connectDataBase = new ConnectDataBase(); string body = connectDataBase.Select(); // Необходимые заголовки: ответ сервера, тип и длина содержимого. После двух пустых строк - само содержимое string http = "HTTP/1.1 " + 200 + "\r\nContent-type: application/json; charset=utf-8\r\nContent-Length:" + body.Length.ToString() + "\r\n\r\n" + body; // Приведем строку к виду массива байт byte[] buffer = Encoding.ASCII.GetBytes(http); // Отправим его клиенту client.GetStream().Write(buffer, 0, buffer.Length); // Закроем соединение client.Close(); }
public ImageProcessing() { connectDataBase = new ConnectDataBase(); }