示例#1
0
        public async Task <string> PostAsync(string url, Dictionary <string, string> dic, byte[] rawBytes)
        {
            try
            {
                using (NetHttpRequestAsync webRequestAsync = ComponentFactory.Create <NetHttpRequestAsync>())
                {
                    string success = await webRequestAsync.DownloadAsync(url, dic, rawBytes);

                    return(success);
                }
            }
            catch (Exception e)
            {
                throw new Exception($"url: {url}", e);
            }
        }
示例#2
0
        public async Task <string> PostUpload(
            string url, Dictionary <string, string> dic, Dictionary <string, string> form, string fieldName, byte[] data, string fileName,
            string mimeType)
        {
            try
            {
                using (NetHttpRequestAsync webRequestAsync = ComponentFactory.Create <NetHttpRequestAsync>())
                {
                    string success = await webRequestAsync.UploadAsync(url, dic, form, fieldName, data, fileName, mimeType);

                    return(success);
                }
            }
            catch (Exception e)
            {
                throw new Exception($"url: {url}", e);
            }
        }