get3 구글 accelerator 사건 / get post delete 생활코딩으로 nodejs 를 공부하던 중 지나가듯 들어서 찾아본 사건이다 과거 구글에서는 웹서핑 속도를 빠르게 하기 위해서 accelerator 라는 기술을 도입했는데 이게 뭐냐면... 예를들어 네이버 사이트에 방문한다면 그 페이지의 모든 링크들을 accelerator 엑셀러레이터 가 자동으로 미리 클릭을 하여 모든 링크의 URL을 접속, 모든 링크의 캐시를 가져와 이미 방문한 사이트에 재방문 한 것처럼 캐시를 사용하여 웹서핑 속도를 향상시키려는 기술이었는데 문제는 저 엑셀러레이터는 URL 이 있으면 모두 방문했다는 것! 아니 URL 에 방문하는게 뭐가 어때서? 라고 할지 모르지만 URL 으로 리소스를 요청하는 방식은 get 방식이고 그걸 의도해서 만든거지만 삭제를 하는 버튼에도 get 방식으로 만든 개.. 2022. 8. 30. http 패킷, post, get, 그 외의 메소드 클라이언트가 서버로 요청을 할때 클라이언트가 보내는 데이터를 HTTP 패킷이라고 한다 HTTP 프로토콜을 써서 HTTP + 패킷( = 인터넷을 통해 보내는 데이터) 인 것이다 HTTP 패킷은 헤더와 바디로 나뉘는데 헤더에는 통신에 필요한 정보들이 들어있고, 바디에는 http 메소드를 사용하여 특정 데이터를 담아서 서버에게 요청을 보낼 수 있다 http 의 메소드로서 post 와 get을 사용하는 것은 이미 배웠었다 클라이언트의 데이터를 서버로 전달하려 할때 사용하는 http의 메소드들이다 get 은 url 로 요청한 데이터를 받아오고, post 는 body 안에 담아서 요청한 데이터를 받아온다고 알고있다 그렇다면 각각 어떻때 써야할까? "보통 브라우저에서 페이지를 호출할 경우엔 get 메소드로 호출하며 .. 2022. 8. 2. servlet 의 get / post 인코딩 방법 do와 post 메소드는 각각 인코딩 방법이 다르다 get 메소드를 사용 시 소스에서 헤드 사이에 을 넣어주면 된다 utf는 대 소문자 모두 사용가능하다 post 메소드를 사용 시 HttpServletRequest 의 상위 객체인 ServletRequest 가 가진 setCharacterEncoding() 메소드를 사용한다 post 메소드 내에서 인코딩 할 요청 데이터를 받기 전에만 setCharacterEncoding() 을 사용하여 인코딩 하면 된다 doPost(HttpServletRequest request, HttpServletResponse response)예외 등등{ request.setCharacterEncoding("utf-8"); // 요청 데이터 가져오기 전에 선언 짠! String n.. 2022. 7. 5. 이전 1 다음