Изображения не отображаются при вызове веб-сайта с веб-сервера, написанного самим пользователем, как решить эту проблему - PullRequest
1 голос
/ 25 сентября 2019

Я проверяю запросы от клиента и ответы от сервера с Чарльзом.Он отправляет файлы (например, CSS или js) нормально, но не с изображениями: хотя статус «200 OK», кодировка передачи разбита на куски ... Я понятия не имею, что это значит !?Кто-нибудь знает?

public class Server {
public static void main(String[] args) throws Exception {
    HttpServer server = HttpServer.create(new InetSocketAddress(8000), 0);
    server.createContext("/guestBook", new MyHandler());
    server.setExecutor(null);
    server.start();
}

static class MyHandler implements HttpHandler {
    @Override
    public void handle(HttpExchange t) throws IOException {
        File file = new File("/Users/rahul.joshi/Flower-Catalog/src/main/java/htmlpages/index.html");
        t.sendResponseHeaders(200, file.length());
        try (OutputStream os = t.getResponseBody()) {
            Files.copy(file.toPath(), os);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...