码迷,mamicode.com
首页 > Windows程序 > 详细

C# 用 WebClient 的 Post 方法向 WebServer 传输数据

时间:2019-01-27 22:10:30      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:nbsp   file   app   span   index   message   path   str   完成   

1、比如有一服务

        [HttpPost]
        public ActionResult Index(string str)
        {
            try
            {
                System.IO.File.WriteAllText(Server.MapPath(@"/test/txt.txt"), str, Encoding.UTF8);
                return Content("已上传完成 ");
            }
            catch (Exception ex)
            {
                return Content(ex.Message);
                throw;
            }
        }

2、使用webclient发出请求

        static void Main(string[] args)
        {
            WebClient wc = new WebClient();
            wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            var b = Encoding.UTF8.GetBytes("str=我是从webclient来的朋友");
            var res = wc.UploadData(@"http://localhost:1863/", "post", b);
            var result = Encoding.UTF8.GetString(res);
            Console.WriteLine(result);
            Console.Read();
        }

 

C# 用 WebClient 的 Post 方法向 WebServer 传输数据

标签:nbsp   file   app   span   index   message   path   str   完成   

原文地址:https://www.cnblogs.com/lunawzh/p/10327379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!