有人可以帮我修改下面的代码:
client.ExecuteAsync(request, response => {
Console.WriteLine(response.Content);
});
基本上我想使用上面的 ExecuteAsync 方法,但不想打印,而是将 response.Content 返回给调用者。
有没有简单的方法来实现这一目标?
我试过这个但不起作用:
public T Execute<T>(RestRequest request) where T : new()
{
var client = new RestClient();
client.BaseUrl = BaseUrl;
client.Authenticator = new HttpBasicAuthenticator(_accountSid, _secretKey);
request.AddParameter("AccountSid", _accountSid, ParameterType.UrlSegment); // used on every request
var response = client.ExecuteAsync(request, response => {
return response.data);
});
}