위 링크는 winform 으로 rest api 서버를 만드는 내용인데요.
만약 저렇게 winform 으로 api 서버를 만들면, .net core 로 만들고나서 iis에 서버를 돌릴때와 똑같은 효과를 보는게 맞나요??
그리고 winform 과 .net core로 api 서버 만들때 장단점이 있을지 궁금합니다…
위 링크는 winform 으로 rest api 서버를 만드는 내용인데요.
만약 저렇게 winform 으로 api 서버를 만들면, .net core 로 만들고나서 iis에 서버를 돌릴때와 똑같은 효과를 보는게 맞나요??
그리고 winform 과 .net core로 api 서버 만들때 장단점이 있을지 궁금합니다…
HttpListener 클래스는 단순히
http 리퀘스트를 수신 받고 리스폰스 해주는 역할을 제공할 뿐 입니다.
url 라우트, 요청 파라메터의 자동 바인딩
get / post / delete 등 여러 메서드 분석 등
처리는 개발자의 역량에 따라 직접 구현하셔야 합니다.
반면 asp net core web api 로 rest api를 구축 한다면
위에서 말한 기능 뿐 아니라 여러 지원이 기본적으로 지원되기 때문에 더 빠르고 안정성 있게 구축이 가능 합니다.
UI가 필요하고 단순한 http의 요청 및 응답으로 처리 하는 경우 HttpListener 클래스를 이용하는 것도 하나의 방법이지만
저라면 asp.net core 프레임워크를 이용 할 것 같네요.
답변 감사합니다!!
몇 가지 포인트를 짚으면 좋겠습니다.