static BOOL TNLHTTPContentTypeIsTextualInternal()

in Source/TNLHTTP.m [42:66]


static BOOL TNLHTTPContentTypeIsTextualInternal(NSString * __nonnull contentType)
{
    if ([contentType hasPrefix:@"text/"]) {
        return YES;
    }

    if ([contentType isEqualToString:TNLHTTPContentTypeURLEncodedString]) {
        return YES;
    }

    if ([contentType isEqualToString:TNLHTTPContentTypeJSON]) {
        return YES;
    }

    if ([contentType hasPrefix:@"application"]) {
        if ([contentType hasSuffix:@"/xml"]) {
            return YES;
        }
        if ([contentType hasSuffix:@"+xml"]) {
            return YES;
        }
    }

    return NO;
}