【发布时间】:2018-10-17 07:46:17
【问题描述】:
我尝试使用复杂对象通过 WebApi 发出 GET 请求。
请求是这样的:
[HttpGet("{param1}/{param2}")]
public async Task<IActionResult> GetRequest(string param1, int param2, [FromBody] CustomObject[] obj)
{
throw new NotImplementException();
}
CustomObject 在哪里:
[DataContract]
public class CustomeObject
{
[DataMember]
public string Name { get; set; }
[DataMember]
public string Email { get; set; }
}
如何编写有效的 GET 请求?
【问题讨论】:
-
如果您可以显示客户端代码的minimal reproducible example 来显示您迄今为止所尝试的内容,那就太棒了。
-
您在一个问题中提出了许多问题。此外,您的
CustomObject一点也不复杂。 -
调用该操作的 URL 是什么样的?
-
GET 请求没有正文。因此,无法将任何数据绑定为
FromBody。
标签: c# asp.net-core asp.net-core-webapi