C#

[C#] Webview2 API POST 하기

Jcoder 2021. 7. 27. 10:09

2022-04-08

- header에 바로 추가하게 코드 수정.

byte[] byteArray = Encoding.UTF8.GetBytes("보낼 데이터");
// ex) id=abc&pw=123
using (MemoryStream stream = new MemoryStream(byteArray))
{
    var request = webView2.CoreWebView2.Environment.CreateWebResourceRequest(url, "POST", stream, "");
    request.Headers.SetHeader("Content-Type", "application/x-www-form-urlencoded");
    request.Headers.SetHeader("Authorization", {인증할 token});

    webView2.CoreWebView2.NavigateWithWebResourceRequest(request);
    await Task.Delay(100);
}

코드

CoreWebView2Environment.CreateWebResourceRequest(String, String, Stream, String) Method (Microsoft.Web.WebView2.Core) | Microsoft Docs

 

CoreWebView2Environment.CreateWebResourceRequest(String, String, Stream, String) Method (Microsoft.Web.WebView2.Core)

Creates a new CoreWebView2WebResourceRequest object.

docs.microsoft.com