В настоящее время лучший способ справиться с этим - установить для обработчика по умолчанию значение Uno WasmHttpHandler
следующим образом:
var httpMessageHandler = Type
.GetType("System.Net.Http.HttpClient, System.Net.Http")
.GetField("GetHttpMessageHandler",
BindingFlags.Static |
BindingFlags.NonPublic
);
httpMessageHandler.SetValue(
null,
(Func<HttpMessageHandler>)(() => new Uno.UI.Wasm.WasmHttpHandler())
);
Обратите внимание, что это не отменяет поведение по умолчанию HttpHandler
, что означаетчто если вы используете его явно, вы получите ту же ошибку.