Я использую WebView2 (версия 1.0.2365.46) в приложении WPF. У меня также есть веб-приложение ASP.NET. Я хочу отправить POST-запрос для входа в мое веб-приложение из приложения WPF.
Вот как я отправляю запрос при нажатии кнопки:
Код: Выделить всё
url = "https://localhost:5001/Account/LoginMachine";
var userData = new UserData()
{
Username = "Test",
Password = "abc"
};
var jsonString = JsonSerializer.Serialize(userData);
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)))
{
var request = webView.CoreWebView2.Environment.CreateWebResourceRequest(
url,
"POST",
stream,
"Content-Type: application/json");
webView.CoreWebView2.NavigateWithWebResourceRequest(request);
}
Код: Выделить всё
[HttpPost]
[AllowAnonymous]
public async Task LoginMachine([FromBody] UserData userData)
{
return Ok();
}
What do I have to change to receive the userData at the API endpoint?
Источник: https://stackoverflow.com/questions/781 ... i-endpoint