From a7f46b762f616fef39e4d788ba9722801540a3b1 Mon Sep 17 00:00:00 2001 From: Braden MacDonald Date: Thu, 15 May 2014 12:15:20 -0700 Subject: [PATCH] Fix content-types like "application/json; charset=utf-8" --- GCDWebServer/Requests/GCDWebServerDataRequest.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GCDWebServer/Requests/GCDWebServerDataRequest.m b/GCDWebServer/Requests/GCDWebServerDataRequest.m index cdf0719..440a515 100644 --- a/GCDWebServer/Requests/GCDWebServerDataRequest.m +++ b/GCDWebServer/Requests/GCDWebServerDataRequest.m @@ -97,7 +97,8 @@ - (id)jsonObject { if (_jsonObject == nil) { - if ([self.contentType isEqualToString:@"application/json"] || [self.contentType isEqualToString:@"text/json"] || [self.contentType isEqualToString:@"text/javascript"]) { + NSString* mimeType = GCDWebServerTruncateHeaderValue(self.contentType); + if ([mimeType isEqualToString:@"application/json"] || [mimeType isEqualToString:@"text/json"] || [mimeType isEqualToString:@"text/javascript"]) { _jsonObject = ARC_RETAIN([NSJSONSerialization JSONObjectWithData:_data options:0 error:NULL]); } else { DNOT_REACHED();