Blazor Webassembly 应用程序向服务器发送 Ajax HTTP 请求
// blazor page code
async Task GetDataFromServerApi() {
using (var resp = await Http.GetAsync("Api/ResourceGroup").ConfigureAwait(false)) {
if (resp.StatusCode == HttpStatusCode.Redirect) {
// never come here
}
}
}
服务器 API 返回 302 HTTP 代码。浏览器立即处理请求。Blazor 应用程序没有得到响应并且无法检查状态代码。
如何在 Blazor 应用程序中捕获 HTTP 302 响应状态?