Пытаясь написать метод POST для API, я не могу получить результат на «Почтальон» - PullRequest
0 голосов
/ 08 ноября 2019
public Kullanicilarr Post([FromBody]Kullanicilarr values )
{
    SmsEntities db = new SmsEntities();
    db.Kullanicilarr.Add(value);
    db.SaveChanges();

    return value;
}

Мои столбцы таблицы SQL выглядят так:

Kullaniciadi | Telefonno | GrupID

Также я пытаюсь отправить данные от "почтальона" следующим образом:

{"Kullaniciadi":"jason","Telefonno":"545454","GrupID":"5"}

Ошибка:db.Kullanicilarr.Add(value); -> : "Value cannot be null, Paramater name: Entity"

enter image description here

1 Ответ

0 голосов
/ 08 ноября 2019

Тело запроса, которое вы передаете, является недействительным JSON. Допустимое тело запроса:

{
    "Kullaniciadi": "jason",
    "Telefonno": "545454",
    "GrupID": "5"
}

Не

{
    {
        "Kullaniciadi": "jason",
        "Telefonno": "545454",
        "GrupID": "5"
    }
}

Если вы пытаетесь найти ошибки JSON, используйте JSONLint для проверки.

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