Я пытаюсь передать строку в метод 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.
Любая помощь приветствуется.