我在web api中有简单的post方法。
[HttpPost]
[Route("Test")]
public IHttpActionResult Test(TestClass model)
{
return Ok(model);
}
班级:
public class TestClass
{
[Required]
[StringLength(30)]
public string Code { get; set; }
}
当我使用邮差发送身体请求时, 内容 - 类型是application / json
{ "Code" : "test" }
一切正常。
当我发送请求更改内容类型为application / x-www-form-urlencoded
时我写信给
密钥:代码值:测试
在x-www-form-urlencoded
中请求仍然有效。
我想问一下他们发送请求的方式是否相同?
是否可以阻止发送请求除application / json之外的其他内容类型?
感谢您的关注。