(ASP. NET MVC) JSON ответ, завернутый с напечатанным необработанным исключением - запрос API PageSpeed - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь выполнить запрос PageSpeed ​​API и получаю правильный ответ, но он заключен в необработанное исключение, ищущее представление. Похоже, он ищет .cshml, и имя искомого файла является самим ответом. Я новичок ie в ASP. NET и не могу понять, можно ли решить эту проблему.

Произошло необработанное исключение при обработке запроса.

InvalidOperationException: view '{"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.ViewResultExecut 1017 * (контекст ActionContext, результат ViewResult) в Microsoft.AspNetCore. Mvc .ViewResult.ExecuteResultAsyn c (контекст ActionContext) в Microsoft.AspNetCore. Mvc .Infrastructure.ResourceInvoker.g__Awaited | 29_0 [TFilter, TFilter ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) в Microsoft.AspNetCore. Mvc .Infrastructure.ResourceInvoker.Rethrow (ResultExecutedContextSealed context) в Microsoft.AspNetCore. Mvc. [TFilter, TFilterAsync] (Состояние и следующее, Область и область действия, Объект и т.д. ResourceInvoker.g__Awaited | 24_0 (вызывающий ResourceInvoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) в Microsoft.AspNetCore. Mvc .Infrastructure.ResourceInvoker.Rethrow (ResourceExecutedContextSealedNet context *. .Infrastructure.ResourceInvoker.Next (Состояние и следующий, Область и область, Объект и состояние, Логическое значение и isCompleted) в Microsoft.AspNetCore. Mvc .Infrastructure.ResourceInvoker.g__Awaited | 19_0 (Область видимости ResourceInvoker, Задача lastTask, Состояние объекта, Состояние следующего , Логическое значение isCompleted) в Microsoft.AspNetCore. Mvc .Infrastructure.ResourceInvoker.g__Awaited | 17_0 (вызывающий ResourceInvoker, задача задачи, область действия IDisposable) в Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask (EndpointMiddleware.g__AwaitRequestTask | 6 конечная точка ndpoint, Task requestTask, регистратор ILogger) в Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke (HttpContext context) в Microsoft.AspNetCorentity.Diagnrations HttpContext context) в Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.Invoke (HttpContext httpContext) в Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.Invoke (HttpContextContext). 1005 *

SCREENSHOOT1 введите описание изображения здесь

...