comparison Core/RestApi/RestApi.cpp @ 1517:4f8c8ef114db

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 11 Aug 2015 10:32:34 +0200
parents c94353fbd4e9
children 3232f1c995a5
comparison
equal deleted inserted replaced
1516:f09f5d3225a7 1517:4f8c8ef114db
192 } 192 }
193 } 193 }
194 } 194 }
195 #endif 195 #endif
196 196
197 std::set<HttpCompression> compressions;
198 GetAcceptedCompressions(compressions, headers);
199
200 if (compressions.find(HttpCompression_Deflate) != compressions.end())
201 {
202 wrappedOutput.AllowDeflateCompression(true);
203 }
204
205 if (compressions.find(HttpCompression_Gzip) != compressions.end())
206 {
207 wrappedOutput.AllowGzipCompression(true);
208 }
209
210
211 Arguments compiled; 197 Arguments compiled;
212 HttpToolbox::CompileGetArguments(compiled, getArguments); 198 HttpToolbox::CompileGetArguments(compiled, getArguments);
213 199
214 HttpHandlerVisitor visitor(*this, wrappedOutput, method, headers, compiled, bodyData, bodySize); 200 HttpHandlerVisitor visitor(*this, wrappedOutput, method, headers, compiled, bodyData, bodySize);
215 201