我正在尝试连接到我的API。我正在使用SwaggerClient对其进行调用,但是当我这样做时,得到了[[System.PlatformNotSupportedException:不支持Property AutomaticDecompression。那么,对我的API进行调用以使其在WASM上起作用的最佳方法是什么?
我不熟悉SwaggerClient,但我假设幕后有一个HttpClient。
对于WebAssembly,您需要创建一个WasmHttpHandler,然后将其作为HttpClient的innerHandler传入。
#if __WASM__
var innerHandler = new Uno.UI.Wasm.WasmHttpHandler();
#else
var innerHandler = new HttpClientHandler();
#endif
_httpClient = new HttpClient(innerHandler);
有关使用HttpClient的示例,请参见https://github.com/unoplatform/uado。