身体中的Web Api Post方法

时间:2017-01-25 07:53:07

标签: asp.net json asp.net-web-api http-post asp.net-web-api2

我在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之外的其他内容类型?

感谢您的关注。

0 个答案:

没有答案