Asp.net web api WebAPI2方法是否根据param需要从Body接收类
我的正常Post参数如下所示:Asp.net web api WebAPI2方法是否根据param需要从Body接收类,asp.net-web-api,Asp.net Web Api,我的正常Post参数如下所示: public Product Foo([FromBody] Product item) { // ...do something return item; } 但我一直在网上看到许多Post方法没有[FromBody]的示例: public Product Foo(Product item) { // ...do something return item; } 这两种方法有区别吗? 客户端是否可以以相同的方式调用它们?当您发布
public Product Foo([FromBody] Product item)
{
// ...do something
return item;
}
但我一直在网上看到许多Post方法没有[FromBody]的示例:
public Product Foo(Product item)
{
// ...do something
return item;
}
这两种方法有区别吗?客户端是否可以以相同的方式调用它们?当您发布简单类型(如int)时,只需要[FromBody]。模型绑定器会自动在请求正文中查找复杂类型
在您的示例中,您不需要[FromBody],因为产品是复杂类型。发布简单类型(如int)时,您只需要[FromBody]。模型绑定器会自动在请求正文中查找复杂类型
在您的示例中,您不需要[FromBody],因为产品是复杂类型。发布简单类型(如int)时,您只需要[FromBody]。模型绑定器会自动在请求正文中查找复杂类型
在您的示例中,您不需要[FromBody],因为产品是复杂类型。发布简单类型(如int)时,您只需要[FromBody]。模型绑定器会自动在请求正文中查找复杂类型 在您的示例中,您不需要[FromBody],因为产品是一个复杂类型