「GET」を介してWeb APIをクエリする方法はありますが、そのパラメータに複雑なオブジェクトがありますか?
これまでに見たすべての例は、「POST」を使用する必要があることを示しているようです。しかし、これはクエリであるため、「POST」を使用したくありません。同時に、16個の引数を持つ関数は、もろくなるため、使用したくありません。
public Product Get(int id, string name, DateTime createdBy, string stockNumber, ... )
{
...
}
上記を次のように変更したい:
public Product Get(ProductQuery query)
{
...
}
これを行う方法はありますか?また、上記のサービスで HttpClient を機能させるにはどうすればよいですか。