ASP.NET l'Api Web HttpClient.GetAsync avec des paramètres

J'ai la suite de l'Api Web de signature de la méthode

public HttpResponseMessage GetGroups(MyRequest myRequest)

Dans le client, comment puis-je passer MyRequest à l'appel de la méthode?

Actuellement, j'ai quelque chose comme ce

                var request = new MyRequest()
                    {
                        RequestId = Guid.NewGuid().ToString()
                    };

                var response = client.GetAsync("api/groups").Result;

Comment puis-je passer request à GetAsync?

Si c'est un POST méthode, je peux faire quelque chose comme ceci

var response = client.PostAsJsonAsync("api/groups", request).Result;

OriginalL'auteur Null Reference | 2013-09-19