绑定是一个在 Web API 调用控制器操作方法时为参数设置值的过程。Web API 方法具有不同类型的参数,以及如何自定义绑定过程。如果参数是简单类型,例如 int、bool、double 等,Web API 会尝试从 URI(从路由数据或查询字符串)获取值;如果参数是复杂类型,例如 Customer、Employee 等,则 Web API 框架会尝试从请求正文获取值。我们可以使用……更改参数绑定过程的此默认行为 阅读更多
不可以通过 web.config 文件配置 WEB API。WEB API 支持基于代码的配置,无法在 web.config 文件中配置。我们可以配置 WEB API 来定制 Web API 托管基础设施和组件的行为,例如路由、格式化器、过滤器、依赖项解析器、消息处理器、参数绑定规则、属性、服务和路由。控制器的公共方法称为操作方法或简称操作。当 WEB API 框架接收到请求时,它会将请求路由到一个操作。为了确定要调用的操作,框架使用路由表: