У меня есть следующая конечная точка
[HttpPost]
[DisableRequestSizeLimit]
[RequestFormLimits(KeyLengthLimit = int.MaxValue)]
public IActionResult PostData([FromForm]Data data)
Класс данных выглядит следующим образом
public class Data
{
public string A { get; set; }
public string B { get; set; }
}
Я называю эту конечную точку следующим образом
var url = ...;
var client = new HttpClient();
var data = new
{
a = "Foo",
b = "Bar"
};
var result = await client.PostAsJsonAsync(url, data);
Нопараметр данных в методе PostData всегда равен нулю. Есть идеи, что я делаю не так?