【发布时间】:2015-03-19 15:12:00
【问题描述】:
使用 System.Net.Http.Httpclient,我正在尝试用 C# 和 wp8 做一个多部分的帖子。
这是我的代码的 sn-p:
varclient = new HttpClient();
client.DefaultRequestHeaders.TryAddWithoutValidation(
"Content-Type", "application/json");
content = new MultipartFormDataContent();
content.Add(new StringContent(requestObj, Encoding.UTF8, "application/json"), "request");
但是使用 Fiddler,我注意到我正在发送这个:
内容配置:表单数据;名称=请求
内容类型:文本/纯文本; charset=utf-8
虽然我需要发送这个(取自正在通话的安卓设备):
内容处置:应用程序/json; name="请求"
内容类型:文本/纯文本; charset=UTF-8
- 如何达到预期效果?
【问题讨论】:
-
我知道这是一个老问题,但您似乎应该想将
Content-Type设置为application/json而不是Content-Disposition。
标签: c# windows-phone-8 multipart dotnet-httpclient