728x90
public static async Task<HttpResponseMessage> PostAsyncHttp()
{
HttpClient _httpClient = new HttpClient();
_httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer AasdY");
var parameters = new Dictionary<string, string>();
parameters.Add("message", "안녕하세요");
var encodedContent = new FormUrlEncodedContent(parameters);
var response = await _httpClient.PostAsync("https://notify-asify", encodedContent).ConfigureAwait(false);
Console.WriteLine("비동기 PostAsyncHttp() 호출");
return response;
}
textbox 크로스쓰레드 에러시
private void textBox2Invoke(string str, bool isAppend)
{
if (textBox2.InvokeRequired)
{
// Call this same method but append THREAD2 to the text
Action safeWrite = delegate { textBox2Invoke(str, isAppend); };
textBox2.Invoke(safeWrite);
}
else
{
if (isAppend)
{
textBox2.AppendText(str);
}
else
{
textBox2.Text = str;
}
}
}
//호출 시
//textBox2.Text = "장비정보가 존재하지 않습니다.";
textBox2Invoke("장비정보가 존재하지 않습니다.", false);
728x90
'C#' 카테고리의 다른 글
tcpclient (0) | 2023.01.12 |
---|---|
Task에서 메서드 호출 시 invalidoperationexception (0) | 2022.12.08 |