Отправьте пост-запрос с помощью WebView2 -> postData не достигает конечной точки APIC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Отправьте пост-запрос с помощью WebView2 -> postData не достигает конечной точки API

Сообщение Гость »


Я использую 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);
}
And this is how my API endpoint looks like:

Код: Выделить всё

[HttpPost]
[AllowAnonymous]
public async Task LoginMachine([FromBody] UserData userData)
{
return Ok();
}
The userData at the API entpoint is always null.
What do I have to change to receive the userData at the API endpoint?


Источник: https://stackoverflow.com/questions/781 ... i-endpoint
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»