Почему строка значения не отправляется как json через API? - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь передать строку в метод API в флаттере.

Это мой формат метода API:

    [HttpPut]
    public async Task<ActionResult> PutInterests(string value)
    { .....}

Это мой запрос флаттера, зная, что значение является строкой:

 final response = await client.put(
  "http://"+base+":8070/api/Connectors",
    headers: {"content-type": "application/json"},
    body:json.encode(value)
);

Я постоянно получаю внутреннюю ошибку сервера (500).

Обратите внимание, что я уверен, что URL-адрес правильный, и в контроллере нет другого метода put. Кроме того, полученная строка является пустой или пустой на основе моего кода в методе API.

Любая помощь приветствуется.

...