-
C# URL 파라미터 인코딩 방법 (특수문자가 있는 경우에 사용)닷넷/C# 2022. 10. 19. 16:14반응형
2018.10.30 - [프로그래밍/C# (WinForms, ASP.NET)] - C# URL에 들어가는 한글 UTF-8 Encoding
private string GetData() { string result = string.Empty; string url = "https://api.com?value="; string value = "[value]"; // 인코딩하는 방법 string valueEncoding = System.Web.HttpUtility.UrlEncode(value); // 인코딩한 내용을 디코딩하는 방법 string valueDecoding = System.Web.HttpUtility.UrlDecode(valueEncoding); HttpWebRequest request = (HttpWebRequest)WebRequest.Create($"{url}{valueEncoding}"); request.ContentType = contentType; request.Method = "GET"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); using (StreamReader reader = new StreamReader(response.GetResponseStream())) { result = reader.ReadToEnd(); } return result; }
반응형'닷넷 > C#' 카테고리의 다른 글
C# XML 파일 읽기/쓰기 (0) 2023.03.28 C# 계산오류? 부동 소수점에 대해 알아보자 (0) 2023.03.02 Convert a string to an enum in C# (0) 2022.05.10 c# 부팅시 자동 시작하는 프로그램, 레지스트리에 등록 또는 삭제 방법 (0) 2021.11.30 C# LINQ multiple select (0) 2021.11.11