본문 바로가기
반응형

C#8

C# .net core 카카오워크(kakaowork), 다음(daum), 카카오(kakao) 메일 SMTP 발송하기 C# .net core 에서 카카오워크, 다음, 카카오에서 메일의 SMTP 서버를 이용해서 메일을 발송하려 하는데,timeout error 만 나오고 메일 발송이 되지 않는다. C# .net core 에서 smtp 발송의 경우Sytem.Net.Mail 을 사용해서 발송하는데 naver, google 의 경우 smtp 587 포트를 사용하는Explicit SSL 방식을 사용하는데카카오, 다음, 카카오워크의 경우 smtp 465 포트를 사용하는Implicit  SSL 방식을 사용하기 때문에 다르게 처리해야 한다.(현재는 많이 사용하지 않는 방식을 아직도 사용하는데 조금 안타깝다.) 우선, 일반적인  naver, google 의 메일 발송 소소를 알려드리면using System.Net.Mail;MailMess.. 2024. 8. 1.
C#, .net 8, core, MVC HttpResponseMessage XML to JSON 변환 API 개발 및 서비스에서 많이 사용하는 형식은 XML, JSON 타입이 있습니다. JSON은 일반적으로 API, 모바일 앱 및 데이터 스토리지에 더 적합하고, XML은 데이터 교환이 필요한 복잡한 문서 구조에 더 적합한 특징이 있지만, 요즘 API 개발 및 서비스에는 거의 JSON을 많이 사용합니다. 하지만, 예전에 개발된 서비스 및 특정 사유로 인해서 XML로 데이터로 전달하는 경우가 있는데, C#에서 XML을 JSON으로 변경하는 간단한 방법을 알려 드리겠습니다. C# JSON 라이브러리 중 가장 많이 사용하는 것이 Newtonsoft.Json입니다. https://www.newtonsoft.com/json Json.NET - Newtonsoft × PM> Install-Package Newtons.. 2024. 2. 29.
영화진흥위원회 오픈API 활용 C#, .net 8.0, MVC, Vue.js 이번 게시물에서는 백엔드(Backend) C# .net 8.0 MVC 패턴과 프론트엔드(Frontend) Vue.js 3.0 버전을 활용한 영화진흥위원회 오픈 API 활용 예제를 설명하겠습니다. 네이버에서 영화 관련 API 를 제공하였으나 2023년 3월 31일에 종료되어서 영화진흥위원회에서 제공하는 API가 좋은 대안이 될 수 있습니다. 영화진흥위원회 오픈API 활용 1. 영화진흥위원회 API 신청 https://www.kobis.or.kr/kobisopenapi https://www.kobis.or.kr/kobisopenapi/ www.kobis.or.kr 우선, 영화진흥위원회 API 사이트 회원 가입 후, 상단의 "키 발급/관리"를 통해서 API에 사용할 키를 발급받아야 합니다. 현재, 1계정당 2.. 2024. 2. 20.
C#의 핵심은 LINQ입니다. LINQ 알아보기 프로그램 언어마다 대표되는 특징과 장점이 있습니다. A.I 및 Big Data 처리에 관련한 많은 라이브러리와 좋은 퍼포먼스를 보여주는 Python, 안정적이고 빠른 처리 능력을 보여주며 현재까지도 홈페이지 및 커뮤니티에 사용되는 PHP, 복잡한 비즈니즈 로직 및 확장에 용이한 안정적인 JAVA가 있듯이, 제가 생각하는 C#의 대표적인 특징은 LINQ를 통한 다양한 데이터 핸들링인 것 같습니다. 프로그램을 개발을 하다 보면 Database, JSON, XML 등 여러 가지 형태의 Data를 처리해야 하는데 C#의 LINQ가 이러한 작업을 어떻게 처리하는지에 대해서 알아보겠습니다. LINQ 알아보기 1. LINQ 정의 LINQ (Language Integrated Query)는 C#을 통해서 데이터 질의(.. 2023. 11. 7.
C# 날짜 시간 변환 format 과 DateTime.ParseExact 만 알면 뭐든지 해결 프로그램 개발에서 시간 관련한 내용은 꼭 들어가는데, 예전에 분명히 어떻게 처리했는데 기억이 나지 않습니다. 이번 게시물에서는 실무에서 자주 사용하는 C# 날짜, 시간 변환 방법에 대해서 설명하니 끝까지 읽고 Level Up~ 하시기 바랍니다. 날짜 시간 계산에 대한 게시물을 아래를 참고해 주세요. 2023.10.19 - [코딩강좌/C# (.Net)] - C# (asp.net) 날짜 차이, 시간 차이 구하기 - 초보 개발자 레벨 업~ C# (asp.net) 날짜 차이, 시간 차이 구하기 - 초보 개발자 레벨 업~ 안녕하세요. 대디동동입니다. 일상생활에서 날짜를 많이 사용하듯 프로그램에서도 날짜 관련한 코딩이 참 많습니다. 이번 게시물에서는 프로그램 개발시에 많이 사용하는데 막상 어떻게 해야 daddydo.. 2023. 11. 6.
c# 반복문 foreach, for 에서 인덱스 번호 가져오기 안녕하세요. 코딩 및 개발에 대한 팁을 알려드리는 대디동동의 동코딩동 시간입니다. c# 반복문 foreach를 사용할 경우 지금 몇 번째인지 확인해야 하는 경우 어떻게 하는지 설명하니 끝까지 읽고 레벨업 하기 바랍니다. C# 반복문에서 인덱스 (순번, 번호) 가져오기 C#에서 제공하는 반복문은 for, foreach, while, do while 등이 있는데 while, do while은 클래스 변수의 반복문으로 잘 사용하지 않아 대표적인 foreach와 for를 이용하는 방법을 설명하겠습니다. 첫 번째 for 반복문 사용할 경우 for 반복문은 가장 많이 사용하는 반복문입니다. 순번을 가져오기 위해서는 순번을 표시할 변수를 하나 선언하고, 반복문안에서 해당 변수에 +1 하여 순번을 늘리면 되는 간단한 .. 2023. 11. 2.
반응형