/// <summary> /// Crea consulta rest. /// </summary> /// <returns>Request.</returns> /// <param name="uri">URI data.</param> private NSMutableUrlRequest CreateRequest(URIData uri) { // Convierto a UTF8 string converted = ((NSString)(url + uri.Url)).CreateStringByAddingPercentEscapes(NSStringEncoding.UTF8); // Method NSMutableUrlRequest request = new NSMutableUrlRequest(NSUrl.FromString(converted)) { HttpMethod = uri.GetMethod() }; // Accept if (uri.GetAccept() != null) { request["Accept"] = uri.GetAccept(); } // Content-Type if (uri.GetContentType() != null) { request["Content-Type"] = uri.GetContentType(); } // Authorization if (uri.Auth != 0) { request["Authorization"] = token; } // Body if (uri.Body != null) { request.Body = uri.Body; } // Devuelvo request return(request); }