【发布时间】:2017-04-26 12:40:05
【问题描述】:
我正在使用HttpClient 发送数据,如下所示
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
{
streamWriter.Write(JsonConvert.SerializeObject(message).ToArray());
}
什么是 web api 控制器方法参数 我打算像下面这样使用
public IHttpActionResult ReceivedMessages([FromBody] IList<char> messages)
我尝试过char[] 数组和string[] 数组,而不是string[]。我总是得到空值。
但如果我检查了这个request.Content.ReadAsStringAsync().Result,我会收到字符串格式的值,但在控制器类中我会得到空值
【问题讨论】:
-
这没有任何意义,您能解释一下为什么要在您的 Web API 方法中检索
char的列表吗?message对象的类型是什么?
标签: c# .net json asp.net-web-api