(ASP.NET MVC) Ответ JSON с напечатанным необработанным исключением - запрос API PageSpeed
Я пытаюсь выполнить запрос API PageSpeed и получаю правильный ответ, но он содержит необработанное исключение, ищущее представление. Похоже, он ищет.cshml, и имя файла, который он ищет, является самим ответом. Я новичок в ASP.NET и не могу понять, можно ли это решить.
При обработке запроса возникло необработанное исключение.
InvalidOperationException: представление '{ "captchaResult": "CAPTCHA_NOT_NEEDED",.... (ВЕСЬ ОТВЕТ API PSI ЗДЕСЬ) "analysisUTCTimestamp": "2020-08-04T18:17:37.711Z" }' .cshtml не найден. Был произведен поиск в следующих местоположениях: /Views/PageSpeedTest/{ "captchaResult": "CAPTCHA_NOT_NEEDED",.... (ВЕСЬ ОТВЕТ API PSI ЗДЕСЬ - ПОВТОРИТЬ САМ) }, "analysisUTCTimestamp": "2020-08-04T18:17:37.711Z" } .cshtml /Views/Shared/{ .cshtml в Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable`1 originalLocations) в Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExetextAsult (ActionResultExecutor.Exe результат) в Microsoft.AspNetCore.Mvc.ViewResult.ExecuteResultAsync(контекст ActionContext) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|29_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.context (ResourceInvoker) в контексте ResourceInvoker. Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](Состояние и далее, Область и область действия, Объект и состояние, Логическое значение и isCompleted) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvokerF.InvokeResult (trace) из предыдущего местоположения, в котором возникло исключение --- в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|24_0(вызывающий ResourceInvoker, задача lastTask, состояние следующее, область действия, состояние объекта, логическое значение isCompleted) в Microsoft.AspNetCore.Mvc. Инфраструктура.ResourceInvoker.Rethrow(контекст ResourceExehibitedContextSealed) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next (состояние и следующее, Область и область действия, Объект и состояние, логическое значение и isCompleted) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g_okerTwaited (ResourceInvoker.g__0_Awaited|, Состояние далее, область действия, состояние объекта, логическое значение isCompleted) в Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(вызывающий ресурс ResourceInvoker, задача задачи, область действия IDisposable) в Microsoft.AspNetCore.Routing.EndpointaskMiddleware0__Twa Конечная точка конечной точки, задача requestTask, регистратор ILogger) в Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(контекст HttpContext) в Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(контекст HttpContext) в Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.MigrationsEndPointMiddleware.Invoke(контекст HttpContext) в Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.Invoke(HttpContext httpContext) в Microsoft.AspNetCore.Diagnostics.Context.Invoke. Вызов (контекст HttpContext)