有没有办法通过“GET”查询 web api,但参数中有复杂的对象?
到目前为止,我看到的所有示例似乎都表明我必须使用“POST”。但我不想使用“POST”,因为这是一个查询,同时我不想要一个有 16 个参数的函数,因为那会很脆。
public Product Get(int id, string name, DateTime createdBy, string stockNumber, ... )
{
...
}
我希望将上述内容变成:
public Product Get(ProductQuery query)
{
...
}
有没有办法做到这一点?以及如何使 HttpClient 与上述服务一起工作。