Exemplo n.º 1
0
        private static byte[] GetBytes(object content, Encoding encoding, IFormDataFormatter formatter)
        {
            if (content is null)
            {
                return(EmptyContent);
            }
            else if (content is string str)
            {
                return(GetBytes(str, encoding));
            }

            var data = string.Empty;

            if (string.IsNullOrEmpty(data))
            {
                data = formatter.Format(content, new(true));
            }

            return(encoding.GetBytes(data));
        }