浏览代码

Allow requests with body but no Content-Type header

Pierre-Olivier Latour 11 年之前
父节点
当前提交
4b46c95a78
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      CGDWebServer/GCDWebServerRequest.m

+ 4 - 1
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();