Fixed potential nil data crash

When a response is received but no data, AFNetworking will crash in

- (BOOL)validateResponse:(NSHTTPURLResponse *)response
                    data:(NSData *)data
                   error:(NSError *__autoreleasing *)error;

due to the request validation not being nil safe on the data object.