본문 바로가기
반응형

전체 글98

[SOAP,C#] SOAP 통신 하는법 아마도 정보처리기사 공부할때나 들어봤지, 실제 개발하면서 내가 사용하게 될 날이 올줄은 몰랐단 단어다. 프로젝트의 필요 데이터를 가져오기 위해 PLM관리 부서에 특정 데이터를 받아 올 수 있는 API를 요청했고, 몇 시간 뒤 한 줄의 메시지를 받았다. 김OO : http://XX.YYY.ZZ.LL:1111/XXX/XXX-services/AA_BB_CC 사용하세요~ 메세지를 받자마자 든 생각은 '뭔데 이게..' 였다. 당연히 REST API를 생각했었는데 메쏘드나 파라미터 등에 대한 정보도 안알려주고 달랑 URL만 보내준다는게 이해가 안갔으나 조심스럽게 브라우저에서 접속을 시도해 보았다. soap:Server No such operation: (HTTP GET PATH_INFO: `URL`) 생소한 값 속.. 2023. 11. 3.
[flutter] PopupMenuItem 에서 dialog 여는 법 아마도 flutter에서 context를 이해하는건 굉장히 멀고도 험한 길인 것 같다. 오늘은 PopupMenuItem를 onTap했을 때, dialog를 열어주는 부분을 구현하였다. 간단하게 onTap에 dialog를 여는 함수를 넣어주었는데, 이상하게도 print 했을 때 콘솔은 찍히는데 dialog가 열리지 않았다. await showMenu( context: context, position: RelativeRect.fromLTRB( offset.dx, offset.dy, MediaQuery.of(context).size.width - offset.dx, MediaQuery.of(context).size.height - offset.dy ), items: [ PopupMenuItem( onTap: .. 2023. 10. 31.
[flutter]플러터에서 Intent로 다른 패키지 실행 시 화면 전환이 안되는 현상 아마도 플러터로 앱을 개발한지 만 1년이 다되어 가는 것 같다. 하지만 여전히 플러터는 어렵다. 현재 Android와 Windows를 빌드하고 있는데, 회사 pc를 교체하며 그동안 버전 업그레이드를 하게 되었다. 최신버전인 3.10.0으로 업그레이드한 기쁨을 느낀지 일주일도 안되어 심각한 문제가 발생했다. 내가 개발하고 있는 앱은 launcher의 개념으로 사용되어 Intent로 다른 앱을 실행시켜야 하는데, 실행은 되지만 앱이 전환이 되지 않는 문제가 발생한 것이다.. 처음에는 별일이 아니라고 생각했다. 내가 무언가 코드를 수정했나? 싶어 이리저리 수정코드들을 주석처리 해보기도 하고, pc교체전 백업해뒀던 프로젝트를 열어 실행도 했다. 하지만 코드상태를 똑같이 맞춰도 문제가 해결되지 않았다. (개인적으.. 2023. 10. 25.
JWT 로그인 구현 (With Nest, React) 아마도 로그인 기능을 구현하는 방법은 여러가지가 있을 것이다. 쿠키, 세션, JWT토큰 등의 방법이 있는데 나는 JWT토큰을 사용하여 기능을 구현하려 한다. 우선 위 방법들의 차이가 무엇인지 간단하게 살펴 보자. 1. 세션 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버 측에서 관리 사용자가 많아질수록 서버 메모리를 많이 차지 서버는 클라이언트를 구분하기 위해 세션 ID를 부여하며 브라우저를 종료할 때까지 인증상태를 유지 보안 면에서 쿠키보다 우수 세션 동작 방식 1. 유저가 로그인 요청 2. 서버에서 세션 생성 후, 세션 아이디 반환 4. 유저가 API요청 시, 세션ID를 함께 전송 5. 세션 ID가 유효할 시, 응답을 보냄 2. 쿠키 인증 유효시간 설정가능, 유효 시간이 정해지면 브라.. 2023. 9. 24.
반응형