Я работаю над ASP net, и у меня проблема с post api. Я тестирую свой API с почтальоном и получаю следующее сообщение:
Вот мой код глагола POST:
// POST: api/Boooks
[Route("~/api/PostCreate")]
public IHttpActionResult Post([FromBody] Books books)
{
if (!ModelState.IsValid)
return BadRequest("Invalid data.");
// > (Variable) Objet de connection PostGreSql qui va recevoir la connextion PostGre <
Npgsql.NpgsqlConnection Psconnection;
// > (Variable) Objet de connexion pour appel de la méthode
Sql_Connect_Data_Base ObjCnxDB = new Sql_Connect_Data_Base();
// > On execute la connextion à la base et on recupert un objet connection <
// > On récupère l'objet de connexion dans "Psconnection" qui est retrourné par "ObjCnxDB.InitConnexionPostGres()" <
Psconnection = ObjCnxDB.InitConnexionPostGres();
// > Important : on doit respecter la casse dans les noms de colonnes <
String ChnSqlInsert;
// > Si le paramètre recçu est différent de nul <
if (books != null)
{
ChnSqlInsert = books.ID;
}
else
// > Object null ==> Eror message
{
return BadRequest("Invalid data.");
}