Приведенный ниже код упрощен, чтобы показать необходимость. Могу ли я узнать, что не так? Кажется, я не могу получить два параметра (A и B в этом случае), используя атрибут [FromBody].
Сообщение об ошибке "Невозможно связать несколько параметров (" A "и" B ") с содержимым запроса"
Это прекрасно, если у меня есть только A или B.
Веб-API:
[Route("API/Test"), HttpPost]
public IHttpActionResult Test([FromBody] int A, [FromBody] int B)
Клиент:
HttpClient client = new HttpClient();
var content = new FormUrlEncodedContent(
new Dictionary<string, string> {
{ "A", "123" },
{ "B", "456" }
});
client.PostAsync("http://localhost/API/Test", content).Result;