小编Mur*_*aad的帖子

使用HttpClient时如何在HttpContent中设置大字符串?

所以,我创建了一个HttpClient并使用发布数据HttpClient.PostAsync().

我设置了HttpContent使用

HttpContent content = new FormUrlEncodedContent(post_parameters); 其中post_parameters是键值对列表List<KeyValuePair<string, string>>

问题是,当HttpContent有一个很大的值(一个图像转换为base64要传输)我得到一个URL太长的错误.这是有道理的 - 因为网址不能超过32,000个字符.但是如何将数据添加到HttpContentif中呢?

请帮忙.

.net c# httpclient asp.net-web-api httpcontent

32
推荐指数
3
解决办法
5万
查看次数

标签 统计

.net ×1

asp.net-web-api ×1

c# ×1

httpclient ×1

httpcontent ×1