Projects tigase _server tigase-http-api Commits adcac130
ctrl k
  • src/main/java/tigase/http/java/DummyServletResponse.java
    ■ ■ ■ ■ ■ ■
    skipped 212 lines
    213 213   writer.write(string);
    214 214   writer.flush();
    215 215   } else {
    216  - sendResponseHeaders(i, 0);
     216 + sendResponseHeaders(i, -1);
    217 217   }
    218 218   }
    219 219   }
    220 220   
    221 221   @Override
    222 222   public void sendError(int i) throws IOException {
    223  - sendResponseHeaders(i, 0);
     223 + sendResponseHeaders(i, -1);
    224 224   }
    225 225   
    226 226   @Override
    227 227   public void sendRedirect(String string) throws IOException {
    228 228   exchange.getResponseHeaders().set("Location", string);
    229  - sendResponseHeaders(302, 0);
     229 + sendResponseHeaders(302, -1);
    230 230   }
    231 231   
    232 232   @Override
    skipped 29 lines
    262 262   @Override
    263 263   public void setStatus(int i, String string) {
    264 264   try {
    265  - sendResponseHeaders(i, 0);
     265 + sendResponseHeaders(i, -1);
    266 266   } catch (IOException ex) {
    267 267   Logger.getLogger(DummyServletResponse.class.getName()).log(Level.FINE, null, ex);
    268 268   }
    skipped 37 lines
    306 306   
    307 307   private void sendResponseHeaders(int rCode, int contentLength) throws IOException {
    308 308   synchronized (exchange) {
    309  - if ("HEAD".equals(exchange.getRequestMethod())) {
     309 + if ("HEAD".equals(exchange.getRequestMethod()) || rCode == 304 || rCode == 204) {
    310 310   exchange.sendResponseHeaders(rCode, -1);
    311 311   } else {
    312 312   exchange.sendResponseHeaders(rCode, contentLength);
    skipped 5 lines
  • src/main/java/tigase/http/util/AssetsServlet.java
    ■ ■ ■ ■ ■
    skipped 85 lines
    86 86   resp.setStatus(SC_NOT_MODIFIED);
    87 87   resp.setHeader("ETag", etag);
    88 88   resp.setDateHeader("Expires", System.currentTimeMillis() + 60*1000);
     89 + return;
    89 90   }
    90 91  
    91 92   long ifModifiedSince = req.getDateHeader("If-Modified-Since");
    skipped 30 lines
Please wait...
Page is in error, reload to recover