我的Web应用程序中有UserController:
// POST: api/Users
[HttpPost]
public async Task<IActionResult> PostUser([FromBody] User user)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
_context.Users.Add(user);
await _context.SaveChangesAsync();
return CreatedAtAction("GetUser", new { id = user.Id }, user);
}
这是我的android服务:
@FormUrlEncoded
@POST("/api/Users")
Call<ResponseBody> postUser(@Field("Email") String email, @Field("Pseudonym") String pseudonym, @Field("Points") int points, @Field("Verified") boolean verified, @Field("Banned") boolean banned);
在netcore 2.0中可以使用,但是现在我在netcore 2.1中创建了新项目。
另外我得到了这个日志:
D/OkHttp: {"":["The input was not valid."]}
还有400个错误的请求