Procházet zdrojové kódy

show Transfer-Encoding: chunked

ithewei před 3 roky
rodič
revize
1e1fbae780
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  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;