| 330 | |
| 331 | |
| 332 | void WebTerminalRequestHandler::serveHTML(HTTPServerRequest & request, HTTPServerResponse & response) |
| 333 | { |
| 334 | response.setContentType("text/html; charset=UTF-8"); |
| 335 | if (request.getVersion() == HTTPServerRequest::HTTP_1_1) |
| 336 | response.setChunkedTransferEncoding(true); |
| 337 | |
| 338 | setResponseDefaultHeaders(response); |
| 339 | |
| 340 | response.setStatusAndReason(Poco::Net::HTTPResponse::HTTP_OK); |
| 341 | auto wb = WriteBufferFromHTTPServerResponse(response, request.getMethod() == HTTPRequest::HTTP_HEAD); |
| 342 | wb.write(reinterpret_cast<const char *>(resource_webterminal_html), std::size(resource_webterminal_html)); |
| 343 | wb.finalize(); |
| 344 | } |
| 345 | |
| 346 | |
| 347 | void WebTerminalRequestHandler::handleWebSocket(HTTPServerRequest & request, HTTPServerResponse & response) |
nothing calls this directly
no test coverage detected