浏览代码

show Transfer-Encoding: chunked

ithewei 3 年之前
父节点
当前提交
1e1fbae780
共有 1 个文件被更改,包括 4 次插入1 次删除
  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;