首页 > Windows开发 > 详细

.net c# 使用form-data方式发起http请求

时间:2021-05-10 15:39:30      阅读:28      评论:0      收藏:0      [点我收藏+]

在发起http请求的时候传输数据的方式有很多种, json是比较常见的. form-data也偶尔会遇到, 这里简单介绍一下form-data方式传值的请求

很简单, 直接上代码

            var mfdc = new System.Net.Http.MultipartFormDataContent();
            mfdc.Headers.Add("ContentType", "multipart/form-data");//声明头部
            mfdc.Add(new System.Net.Http.StringContent("aa"), "param1");//参数, 内容在前,参数名称在后
            mfdc.Add(new System.Net.Http.StringContent("bb"), "param2");
            var clientTask = new System.Net.Http.HttpClient().PostAsync("http://a.b.com", mfdc);//发起异步请求
            clientTask.Wait();//等待请求结果
            if (clientTask.Result.IsSuccessStatusCode)
            {
                //请求正常
                var resultTask = clientTask.Result.Content.ReadAsStringAsync();//异步读取返回内容
                resultTask.Wait();//等读取返回内容
                var resultStr = resultTask.Result;//返回内容字符串
            }
            else
            {
                //请求异常
            }

 

.net c# 使用form-data方式发起http请求

原文:https://www.cnblogs.com/fancyblogs/p/14750878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!