1 pièce(s) jointe(s)
Api .net core - Post - Erreur avec Postman
Bonjour,
Je dois faire une api en .net core (v3). Je précise que je débute dans ce type de développement.
J'ai une méthode Post dans mon contoller. Elle prend en paramètre un objet qui contient un IEnumerable.
Quand je la teste avec postman, j'ai une erreur 400 Bad Request :
"The JSON value could not be converted to System.Collections.Generic.IEnumerable`1[xxxx.xxxx.IElement]. Path: $
J'ai essayé de mettre la classe "Element" à la place de "IElement" dans mon IEnumerable, mais ça ne change rien.
Si j'ai bien compris, il n'est pas possible de passer un objet un peu complexe dans un post.
Comment dois je m'y prendre pour passer une énumération dans un post ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public interface IMonInterface
{
public string MonCode { get; set; }
public IEnumerable<IElement> Elements { get; set; }
}
public class MaClasse : IMonInterface
{
public string MonCode { get; set; }
public IEnumerable<IElement> Elements { get; set; }
}
public Boolean Post(MaClasse maClasse)
{
return true;
} |
Mon test avec Postman :
Pièce jointe 535562
Merci d'avance pour votre aide.