Передача KeyValuePair со строкой и значением массива Модель запроса API Asp.Net MVCC#

Место общения программистов C#
Ответить
Anonymous
 Передача KeyValuePair со строкой и значением массива Модель запроса API Asp.Net MVC

Сообщение Anonymous »

Я пытаюсь разобраться с API модели запроса KeyValuePair, как передать значение массива в строковом параметре. Вот как это выглядит в API:

Код: Выделить всё

{
"answers": ["Apple", "Banana", "Orange", "Mango"]
}
Затем это мой код на контроллере:

Код: Выделить всё

HttpContent content = new FormUrlEncodedContent(new[]
{
new KeyValuePair("answers", model.Answers.ToList())
});

HttpResponseMessage responseMessage = client.PostAsync("verification-questions", content).Result;
И вот такая ошибка, которую я получил:

невозможно преобразовать форму system.collections.generic.list в строку[ ]

Пожалуйста, помогите мне. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/757 ... sp-net-mvc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»