Google Translate抛出'System.Net.Http.WinHttpException'Asp.Net Core

时间:2017-01-19 02:49:54

标签: asp.net-core google-translate google-api-dotnet-client

当我使用下面的代码发送400个请求时,使用Asp.Net Core 1.1.0-preview1-001153-00和Google C#sdk为1.20.0.543我遇到了错误(“System.Net.Http.HttpRequestException:An发送请求时出错。---> System.Net.Http.WinHttpException:无法建立与服务器的连接)当HttpClient请求时间超过400时。它似乎不是配额问题,因为我在输出中看到了退避警告。

ImageManager

堆栈跟踪的一部分:

List<Task<TranslationsListResponse>> requestToGoogle = model.SourceItems
    .Select(async request => await TranslateAsync(new string[] { request.SourceText }, model.TargetLanguage, model.SourceLanguage)).ToList();

TranslationsListResponse[] result = await Task.WhenAll(requestToGoogle);

0 个答案:

没有答案