|
@@ -171,12 +171,15 @@
|
|
NSString* lengthHeader = [_headers objectForKey:@"Content-Length"];
|
|
NSString* lengthHeader = [_headers objectForKey:@"Content-Length"];
|
|
if (lengthHeader) {
|
|
if (lengthHeader) {
|
|
NSInteger length = [lengthHeader integerValue];
|
|
NSInteger length = [lengthHeader integerValue];
|
|
- if (_chunked || !_type || (length < 0)) {
|
|
|
|
|
|
+ if (_chunked || (length < 0)) {
|
|
DNOT_REACHED();
|
|
DNOT_REACHED();
|
|
ARC_RELEASE(self);
|
|
ARC_RELEASE(self);
|
|
return nil;
|
|
return nil;
|
|
}
|
|
}
|
|
_length = length;
|
|
_length = length;
|
|
|
|
+ if (_type == nil) {
|
|
|
|
+ _type = kGCDWebServerDefaultMimeType;
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
if (_type && !_chunked) {
|
|
if (_type && !_chunked) {
|
|
DNOT_REACHED();
|
|
DNOT_REACHED();
|