Как я могу отправить массив параметров в метод API? - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь отправить массив элементов, будь то модель [] различных типов или строка [].Из того, что я рассмотрел до сих пор, это кажется невозможным, хотя мы отправляем массивы моделей на контроллеры API, уже использующие вызовы AJAX, однако это необходимо отправить из приложения.

В настоящее время я являюсьотправляя по одному на сервер, я пытался использовать тег [HtmlPost], а также отправлять вещи через List, item [] и сериализовать в виде строкового объекта (слишком легко получается слишком большим).

//App Code
var data = MyListOfModels[];
var result = api.APIController.MyMethod(data);

//API Code
[Route("API/APIController/MyMethod")]
public bool MyMethod(Model[] modelList)
{
    return service.DoSomethingWithModels(ModelList);
}

Я ожидаю, что смогу отправить массив методу, который может что-то сделать с этим массивом данных.

Соединения между веб-API и Xamarin создаются с использованиемКураж.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...