comparison Core/HttpServer/EmbeddedResourceHttpHandler.cpp @ 1515:c94353fbd4e9

cont http compression
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 10 Aug 2015 17:18:36 +0200
parents f967bdf8534e
children 4f8c8ef114db
comparison
equal deleted inserted replaced
1514:d73a2178b319 1515:c94353fbd4e9
79 { 79 {
80 const void* buffer = EmbeddedResources::GetDirectoryResourceBuffer(resourceId_, resourcePath.c_str()); 80 const void* buffer = EmbeddedResources::GetDirectoryResourceBuffer(resourceId_, resourcePath.c_str());
81 size_t size = EmbeddedResources::GetDirectoryResourceSize(resourceId_, resourcePath.c_str()); 81 size_t size = EmbeddedResources::GetDirectoryResourceSize(resourceId_, resourcePath.c_str());
82 82
83 output.SetContentType(contentType.c_str()); 83 output.SetContentType(contentType.c_str());
84 output.SendBody(buffer, size); 84 output.SendBody(buffer, size, IHttpHandler::GetPreferredCompression(headers, size));
85 } 85 }
86 catch (OrthancException&) 86 catch (OrthancException&)
87 { 87 {
88 LOG(WARNING) << "Unable to find HTTP resource: " << resourcePath; 88 LOG(WARNING) << "Unable to find HTTP resource: " << resourcePath;
89 output.SendStatus(HttpStatus_404_NotFound); 89 output.SendStatus(HttpStatus_404_NotFound);