Explorar o código

show Transfer-Encoding: chunked

ithewei %!s(int64=3) %!d(string=hai) anos
pai
achega
1e1fbae780
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      examples/httpd/handler.cpp

+ 4 - 1
examples/httpd/handler.cpp

@@ -290,8 +290,11 @@ int Handler::sendLargeFile(const HttpContextPtr& ctx) {
         }
         size_t filesize = file.size();
         ctx->writer->WriteHeader("Content-Type", http_content_type_str(content_type));
+#if USE_TRANSFER_ENCODING_CHUNKED
+        ctx->writer->WriteHeader("Transfer-Encoding", "chunked");
+#else
         ctx->writer->WriteHeader("Content-Length", filesize);
-        // ctx->writer->WriteHeader("Transfer-Encoding", "chunked");
+#endif
         ctx->writer->EndHeaders();
 
         char* buf = NULL;