From 4b46c95a788f7a0ebcdb428b385fda6ec50ad59c Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Latour Date: Mon, 7 Apr 2014 19:30:15 -0700 Subject: [PATCH] Allow requests with body but no Content-Type header --- CGDWebServer/GCDWebServerRequest.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CGDWebServer/GCDWebServerRequest.m b/CGDWebServer/GCDWebServerRequest.m index b3b42ef..8539bbd 100644 --- a/CGDWebServer/GCDWebServerRequest.m +++ b/CGDWebServer/GCDWebServerRequest.m @@ -171,12 +171,15 @@ NSString* lengthHeader = [_headers objectForKey:@"Content-Length"]; if (lengthHeader) { NSInteger length = [lengthHeader integerValue]; - if (_chunked || !_type || (length < 0)) { + if (_chunked || (length < 0)) { DNOT_REACHED(); ARC_RELEASE(self); return nil; } _length = length; + if (_type == nil) { + _type = kGCDWebServerDefaultMimeType; + } } else { if (_type && !_chunked) { DNOT_REACHED();