#17 Added support for chunked transfer encoding in request bodies

This commit is contained in:
Pierre-Olivier Latour
2014-04-07 12:21:19 -07:00
parent c213e167b4
commit 7af258eb6b
9 changed files with 172 additions and 57 deletions
+2 -2
View File
@@ -83,7 +83,7 @@
- (id)initWithResponse:(GCDWebServerResponse*)response reader:(id<GCDWebServerBodyReader>)reader {
if ((self = [super initWithResponse:response reader:reader])) {
response.contentLength = NSNotFound; // Make sure "Content-Length" header is not set
response.contentLength = NSNotFound; // Make sure "Content-Length" header is not set since body length is determined by chunked transfer encoding
[response setValue:@"chunked" forAdditionalHeader:@"Transfer-Encoding"];
}
return self;
@@ -137,7 +137,7 @@
- (id)initWithResponse:(GCDWebServerResponse*)response reader:(id<GCDWebServerBodyReader>)reader {
if ((self = [super initWithResponse:response reader:reader])) {
response.contentLength = NSNotFound; // Make sure "Content-Length" header is not set
response.contentLength = NSNotFound; // Make sure "Content-Length" header is not set since body length is determined by closing the connection
[response setValue:@"gzip" forAdditionalHeader:@"Content-Encoding"];
}
return self;