21년 3월 8일
한 일
-
브라우저에서 폼으로 보내는 요청은 무조건 GET 또는 POST만 가능하다.
-
폼으로 PUT이나 DELETE로 써봤자 실제로는 GET 또는 POST요청이 보내진다.
-
405 에러가 날텐데, 그 이유는 POST요청이 갔는데, POST맵핑은 안되어있고 PUT 또는 DELETE 맵핑된 메소드만 존재해서 이다.
-
application.properties에서 spring.mvc.hiddenmethod.filter.enabled=true를 추가하면,
실제 요청은 POST로 보내지지만 스프링내부에서 요청의 hiddenmethod를 읽어서 PUT이나 DELETE가 있으면 해당 메서드로 맵핑해준다.
-
https://hue9010.github.io/spring/Spring-MVC-PUT,-DELETE-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/
-
-
REST API 이대로 괜찮은가 <- 나중에 한번 들어보면 좋은 발표
-
DNS서버는 계층구조이다.
-
최상위는 모든 정보를 다 갖고 있지만, 일을 하지는 않는다.
-
실제 일은 말단 서버가 한다.
-
말단 서버가 모르는 정보를 물어보면 상위 서버에 정보를 물어본다 (사장 나오라 그래!)
-
DNS에 매핑된 고정 IP를 실수로 바꿨을 경우
-
DNS 매핑 IP를 바뀐 IP로 바꿔도 각 DNS서버의 캐싱된 데이터는 안바뀌기 때문에 바로 접속이 불가능하다
(캐싱 새로고침 주기를 48시간으로 해놓으면 48시간동안 접속이 불가능)
-
임시 도메인을 만들어서 해당 도메인으로 접속하라고 공지ㅠㅠ
-
-
-
브라우저 url접속으로는 GET요청 밖에 안됨
- 페이지 내부에서 버튼을 누르거나 하는 것으로만 POST, PUT, DELETE 요청 가능
- 키워드
- CORS
- forward와 redirect 차이
- spring intercepter, AOP
- 참고할만한 프로젝트 spring petclinic (혼란만 가중될 수 도 있다.)
잘못한 것
잘한 것
느낌
할 일
- 인프런 스프링 기초 강의 듣기
- 자바의 정석 읽기
- 프로그래머스 문제 풀기