Stack Overflow33 [스프링] SSL API 통신 시 SSLHandshakeException & CrossDomain ERROR 오류에 대한 대응을 위한 코딩방법 크롬 브라우저에서 보안 강화 정책으로 이제 다른 도메인과 통신을 지행할 때, SSL 검증을 진행하여 동일한 도메인이 아닌 경우 통신오류를 발생시킨다. 즉, 이전과 다르게 SSL 통신 루틴을 처리해주지 않으면 SSLHandshakeException 또는 CrossDomain 오류를 발생시킨다. 따라서 인증서와 관련된 SSL 이슈 대응은 매우 중요하며, 전체적인 공통 클래스로 만들어놓고 다른 도메인과의 API 통신 시 SSL을 처리를 기본적으로 해줘야 한다. 다음은 스프링에서 SSL API 통신에 대해 기술한다. 1. 요약 1.1 jks 인증서 파일을 준비하여 프로젝트에 적절히 위치 시킨다. 1.2 공통 SSL 메소드를 RestTemplate 클래스를 동시에 초기화 한다. 1.3 API 데이터 교환을 시행한.. 2021. 12. 21. [파이썬] TypeError: 'int' object is not callable 에러코드 설명 초보자들은 코딩을 하다보면 하기와 같은 에러들을 많이 볼 수 있다. TypeError: 'int' object is not callable TypeError: 'str' object is not callable 상기에 명시한 에러의 원인은 간단하다. 키워드 (예약어)를 변수명에 사용한 것이 원인이다. 예를 들면.. # 1 CASE len = 2 # len을 수정해야 한다. len(len) # 2 CASE max = 5 # max를 수정해야 한다. len(max) len은 예약어이기 때문에 변경하면 정상적으로 된다. 2021. 12. 20. [스프링] Byte 데이터를 뷰에 이미지로 보여주기 스프링을 작업하면 DB에서 읽어온 데이터를 웹페이지에 뿌려줘야할 일이 자주 생긴다. 디비에서 읽어온 byte[] (byte array) 데이터를 뿌려주는 방법을 소개한다. //JAVA byte[] imgByte = "DB에서 읽어온 Byte Array 데이터" byte[] byteEnc64 = Base64.encodeBase64(imgByte); String imgStr = new String(byteEnc64 , "UTF-8"); // 뿌려주는 방식은 다양하게 mav.addObject("imgStr", imgStr); 인코딩 방식은 기본으로 UTF-8로 적시하였지만, 한국 IT환경에서 euc-kr 환경도 많으니 적소적시 환경에 따라 입력하면 된다. JSP //VIEW //하기와 같이 태그를 작성한다 스.. 2021. 12. 19. 이전 1 ··· 3 4 5 6 다음