如何解决用于 Web API 的 URL 编码形式 GET 和 POST 的属性别名?
虽然我会在我的操作中使用 [JsonProperty("first_name")]
作为属性以在 JSON 请求的模型属性上指定别名,但在这种特殊情况下,我需要支持 GET 或表单编码的 POST。
是否有一种方法可以指定我的操作模型上的特定属性将绑定到不同的请求值,就像 JsonProperty 所允许的那样?
例如,如果我有一个 ?first_name=ryan
的查询字符串,而我的类模型有一个 public string FirstName { get; set; }
,我该如何指定这个绑定?谢谢。
编辑:如果提到,不,我不能更改输入的名称,因为这是为了支持我/我们无法控制的现有请求格式。
编辑 2:澄清一下,这是针对 .NET Framework,而不是 Core。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。