If I set a WebProxy on a JsonServiceClient, Async overloads does not consider it, while sync ones do.
var r1 = myClient.Post(payload); // Does pass trough my proxy
var r2 = myClient.PostAsync(payload); // It does not pass trough proxy
Should now be resolved from this commit. This change is available from v5.5.1 that's now available on MyGet.