Post FromBody Toujours Null

J'ai une nouvelle API que je suis en train de construire avec ASP.NET de Base, et je ne peux pas obtenir toutes les données POST ed à un point de terminaison.

Voici ce que l'extrémité ressemble à:

[HttpPost]
[Route("StudentResults")]
public async Task<IActionResult> GetStudentResults([FromBody]List<string> userSocs, [FromBody]int collegeId)
{
    var college = await _collegeService.GetCollegeByID(collegeId);
    //var occupations = await _laborMarketService.GetOccupationProgramsBySocsAndCollege(userSocs, college);
    return Ok();
}

Et voici ce que ma charge que je suis de l'envoyer par Facteur ressemble:

{
    "userSocs": [
            "291123",
            "291171",
            "312021",
            "291071",
            "152031",
            "533011"
        ],
    "collegeId": 1
}

Je suis en veillant à ce que j'ai postier définir comme un POSTE, avec Content-Type application/json. Ce que je fais mal?

OriginalL'auteur Alex Kibler | 2017-02-16