목록HTTP (11)
준호씨의 블로그
기존 목표는 6월이 되기 전에 호스팅을 이전하는 것이었는데요. 바쁘다는 핑계로 아직까지 진행형입니다. 가상서버호스팅 이사가기. 스쿨호스팅 -> VULTR로의 이전 검토 가상서버호스팅을 좀 옮겨 볼까? VULTR? 개인적으로 스쿨 호스팅에서 가상 서버호스팅을 받고 있습니다. 스쿨호스팅 최저가,최대트래픽 국내최대개발자커뮤니티 phpschool.com 과 함께하는 월400원, junho85.pe.kr 이번에 labs.junho85.pe.kr 이전작업을 했는데 간단히 기록을 남겨 봅니다. labs.junho85.pe.kr는 html 파일로 이루어져 있어서 특별한 세팅이 많이 필요하지 않은 간단한 홈페이지입니다. 소스코드는 https://github.com/junho85/labs 에 있어서 /var/www/ 경로..
크롬 브라우저가 보안이 점점 강화되면서 https로 한번 접근한 url은 http로 접근하려고 해도 자동으로 https로 바뀌게 됩니다. https를 사용하는 것이 좋지만 개발 단계에서 인증서까지 설정하기 번거로운 경우 http를 사용하게 되는 경우가 있는데요. 이럴 때 크롬 브라우저에서 설정하는 방법입니다. 주소창에서 다음 주소로 접근합니다. chrome://net-internals/#hsts Domain Security Policy로 들어가면 HSTS/PKP 설정 화면이 나타납니다. 가장 아래쪽에 "Delete domain security policies"라는 부분이 보이는데요. 여기서 http로 접근하고 싶은 도메인을 입력합니다. 그리고 다음 주소로 들어갑니다. chrome://settings/cl..
어느 날 갑자기 제가 호스팅하고 있는 사이트에 접속이 안되더군요. 분명 저는 http://labs.junho85.pe.kr라고 입력했는데 저절로 https로 바뀌면서 인증서에 문제가 있다고 나옵니다. 분명 https로 접속했던 적도 없는데 어느 날부터 저렇게 되더군요. junho85.pe.kr 도메인을 사용하는 다른 사이트에서 https를 사용하는 경우가 있어서 그런 걸 지도 모르겠습니다. 요즘 크롬 브라우저도 그렇고 기본 https로 접근되도록 바뀌고 있습니다. https로 한 번이라도 접속하고 나면 http로 들어가려 해도 자동으로 https로 바꿔버리기도 합니다. 아무래도 이제는 웬만하면 웹사이트 운영할 때 https를 설정해 두는 것이 좋겠습니다. 일단 웹서버에 https를 설정하려면 인증서가 필..
HTTP 요청을 테스트할 때 swagger를 이용하거나 Postman을 이용하기도 합니다. 그런데 IntelliJ에도 http요청을 테스트하기 좋은 기능을 제공하고 있습니다. git에 버전 관리하기도 좋아서 개인적으로 즐겨 사용하고 있습니다. 간단한 사용법을 알아보겠습니다. 새 파일을 만들 때 HTTP Request라는 파일을 만들 수 있습니다. 확장자는 http입니다. Add request나 Examples를 이용해서 간단한 예제를 확인해 볼 수 있습니다. 터미널에서 http 서버에 붙어서 직접 요청을 날릴 때 보던 익숙한 명령어들이 보입니다. 각 명령어 왼쪽에 있는 초록색 세모 버튼을 눌러서 요청을 실행해 볼 수 있습니다. 요청 결과는 아래쪽 창에서 확인해 볼 수 있습니다. 상황에 따라 필요한 헤더들..
슬라이드: https://slides.com/eungjun/rest rest A presentation created with Slides. slides.com 4년 정도 지난 영상이지만 REST API를 작성하고 있다고 생각했다면 이 영상을 한번 보는 것을 추천합니다. 영상을 보고 나면 내가 작성했던 API는 REST API가 아니라는 생각을 하게 됩니다. REST API와 비슷하게 만든 Web API였을 뿐입니다. 여러 제약조건이 있는데 적어도 Self-descriptive와 HATEOAS를 만족하게 만들고 있지는 않았기 때문입니다. REST API라고 부른다고 잡혀가는 건 아니지만 REST API을 정의한 로이 필딩이 싫어할 것입니다 ^^;