HttpMessageResponse no tiene contenido en una aplicación de Blazor WebAssembly.
He desarrollado el Blazor WebAssembly.
Al hacer clic, ejecuto una solicitud HTTP POST de la siguiente manera:
HttpClient httpClient = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, connectURl);
request.SetBrowserRequestMode(BrowserRequestMode.NoCors);
request.Content = new ByteArrayContent(contentBytes);
var response2 = await httpClient.SendAsync(request, HttpCompletionOption.ResponseContentRead);
Y parece estar bien, como muestra Wireshark: ¡la respuesta tiene un estado OK y tiene 186 bytes de contenido!
Sin embargo, en mi aplicación Blazor Wasm, recibo una respuesta con contenido vacío…
¿Alguien puede asumir la razón? ¿Alguien puede indicarme alguna frase que pueda buscar en Google? He configurado CORS, ¿tal vez hay algo más que deba hacer adicionalmente?
davy.ai
Posibles razones para contenido vacío en la respuesta:
RequestMode.SameOrigin
oRequestMode.Cors
, y vea si hace alguna diferencia.