목록HTTP (2)
코린이 탈출기
인터넷 통신을 할 때 사용하는 방식 중 2가지가 http, https입니다. http는 이전에 쓰는 일반 인터넷 통신입니다. https는 http + security 합친 단어로, 보안 처리가 된 인터넷 통신을 의미합니다. 보안 처리에 대해 알아보겠습니다. 인터넷을 사용한다는 것은 네트워크를 활용한다는 것입니다. 이러한 네트워크는 구조 상으로 누구나 어떤 통신이 전달되는지 조회가 가능해서 훔쳐보는 것이 가능합니다. 보이는 것은 막지 못하기 때문에 남들이 보더라도 알아볼 수 없게 처리하는 방식으로 보안 처리를 합니다. 통신 내용을 나와 상대방만 알아볼 수 있도록 전달하는 암호화(알아볼 수 없게 만드는 것)와 복호화(암호화한 것을 알아볼 수 있도록 복구한 것)를 합니다. 이러한 암호화와 복호화의 규칙이 너무..
Glide - 사용자가 직접 업로드하는 이미지를 배치하는 라이브러리입니다. 지금까지 다루었던 이미지들은 모두 미리 다운로드하여서 프로젝트의 drawable에 직접 추가해서 사용하였습니다. 하지만 사용자가 직접 올리는 이미지의 경우에는 미리 다운을 받을 수 없습니다. 그래서 사용자가 올린 이미지는 파일 저장 서버에 따로 게시하고 앱에서는 이 사진이 저장된 인터넷 주소(url)을 받아서 이미지를 띄우는 방식입니다. 구글의 로그를 띄우는 화면을 만들어보겠습니다. xml은 위와 같이 구글 로그를 띄울 ImageView를 배치하였습니다. 구글의 로그를 가져오겠습니다. 원하는 로그의 이미지 주소를 복사해오면 됩니다. 주소는 아래와 같은 주소가 복사되고, 주소를 클릭하면 원하는 로고가 나올 것입니다. https://..