본문 바로가기

분류 전체보기141

Firebase Realtime Database와 Firestore Database 차이점 Xamarin Mobile Application과 연동할 Back-End로 무료로 제공되는 google의 firebase 연동중에 Realtime Database와 Firestore Database 둘중 어느걸 연동해야하는지 아래 Blog에 개념이 잘 잡혀 있다. Realtime Database가 먼저 서비스된 만큼 검색결과와 예제도 풍부하지만, 쿼리시 조건문을 걸수 없어 성능저하가 발생할 수 있는만큼 Firestore로 연동해볼 생각이다. 아래 블로그에 잘 정리되어 있어 메모해 둔다. softwaree.tistory.com/39 Realtime Database와 Cloud Firestore 차이점. 어떤걸 선택해야 할까? Firebase에서 database는 Realtime Database와 Cloud.. 2021. 4. 21.
Web에서 획득한 데이터 한글깨짐 현상수정 #로또, #동행복권 회차 데이터 수집을 위해 메인페이지의 html 소스를 바로 Parsing할 생각이다. string sUrl = string.Format(@"https://dhlottery.co.kr/gameResult.do?method=byWin"); Encoding encoding = Encoding.UTF8; byte[] result = encoding.GetBytes(sUrl.ToString()); HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(sUrl); webReq.Method = "GET"; webReq.Timeout = 10000; //10sec using (HttpWebResponse webRes = (HttpWebResponse.. 2021. 4. 20.
WebAPI token 획득시 404(Not found) 오류 처리 역활 기반의 WebAPI 사용자 인증 기능을 작업중이다. 우선 access token을 획득하기 위해 NuGet Package Manager를 통해 oAuth 관련 PlugIn을 설치하고, OWin Startup 코드도 추가 하였다. 하지만 postman을 통해 확인한 결과 404(Not found) 오류가 계속 발생하는 상황.. 여러가지 이유가 있겠지만 구글링 결과 나의 경우엔 Microsoft.Owin.Host.SystemWeb plugin이 누락된 상태에서 발생했다. (코드 문제는 아니였음..) NuGet Package Manager로 해당 plugin 설치 후 다시 시도 일단 token 획득에 성공했다. 이후부터 'AllowAnonymous' 아닌 API는 access token을 이용해 처리할 .. 2021. 4. 13.
postman webapi token 호출시 예시 webapi로 작성된 인증서버의 postman을 통해 token 획득시 호출 예제 이후부터 access_token으로 역활(Role)에 기반한 WebAPI를 호출한다. Ex)사용자 정보요청(admin, manager, user 는 접근 가능하지만 이외 guest는 접근할 수 없음) [Authorize(Roles = "admin,manager,user")] [HttpGet] [Route("~/api/account/info")] public HttpResponseMessage GetAccount() { ... } 획득한 token으로 web api 호출시 예제 *Value값에 bearer token string을 입력해야함 Ex) bearer PnxiT7h-HuLyhV3XmeM5JMKlREb4wbj_h_gQ.. 2021. 4. 13.