分润宝,专注分润系统开发!共享店铺系统开发!
全国服务热线0592-5519259 在线咨询 微信咨询

分润宝客服

分润宝客服

在线客服

常见问题 > 技术文档

C#POST请求自定义body内容传输

/// <summary>
        /// 指定Url地址使用Put 方式获取全部字符串
        /// </summary>
        /// <param name="url">请求链接地址</param>
        /// <param name="title">请求头</param>
        /// <param name="body">json参数</param>
        /// <returns></returns>
        public static string Put_new(string url, string title, string body)
        {
            string result = "";
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
            req.Headers.Add("Authorization", "Basic " + title);
            req.Method = "PUT";
            req.ContentType = "application/json";
            byte[] data = Encoding.UTF8.GetBytes(body);
            req.ContentLength = data.Length;
            req.GetRequestStream().Write(data, 0, data.Length);
            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
            Stream stream = resp.GetResponseStream();
            try { 
            //获取内容
            using (StreamReader reader = new StreamReader(stream))
            {
                result = reader.ReadToEnd();
            }
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return result;
        }

如果没有解决您的问题,请立即联系客服

声明:文章"C#POST请求自定义body内容传输"为分润宝原创文章,转载请注明出处,谢谢合作!

分润宝公众号

客服

微信客服

置顶