사용자 도구

사이트 도구


develop:html

문서의 이전 판입니다!


HTML

HTML COLOR

Get방식과 Post방식 비교

GET 방식 POST 방식
URL주소 란에 전송하는 자료와 변수이름이 보인다 URL의 뒷부분에 추가해서 보내는 것이 아니라
HTTP 헤더 안에 넣어 보낸다
QUERY_STRING 을 이용해서 전달하여 보안성이 없다 HTTP 헤더 안에 form을 이용해서
정보를 숨겨 전달하므로 보안상 우수한다
255자 까지만 전달가능하다 전송 제한 없다
넘기는 값이 많은 경우에는
GET 방식으로 값을 넘기게 되면
에러가 날 수 있다.
GET 에 비해 약간 느리다
  1. POST와 Get의 차이
    1. 서버에 따라 다르나, GET으로 보낼 수 있는 글자 수는 제한이 있음
    2. GET방식은 브라우저 주소란에 기입하는 URL 뒤에 파라미터를 붙이는 방식이다.
      주소창에 데이타가 모두 보이므로 패스워드처럼 민감한 데이터는 GET으로 보내지 않는 것이 좋다.
    3. 위 두가지 이유 때문에 GET으로 전송하는 URL은 즐겨찾기에 등록할 수 있지만, POST는 거의 그렇지 못함
      (브라우저에 따라 폼의 submit 결과를 즐겨찾기에 등록할 수도, 못할 수도 있음)

Get 방식

  1. HTTP메소드 중 가장 단순함
  2. 하는 일 : 클라이언트는 단순히 서버에게 자원(HTML페이지, JPEG 이미지, PDF문서 등)을 요청하는데, 이때 파라미터까지 서버에 넘겨줌.
  3. 핵심 : '서버로부터 뭔가를 돌려(get back) 받는다'라는 것.
  4.  /select/selectBeerTaste.jsp?clubid=13702714&menuid=14&boardtype=&page=&articleid=1397&m=modify 

Post 방식

  1. 좀더 강력함.
  2. 서버에게 자원을 요청할 때 필요한 정보를 함께 넘겨주는데, form안에 정보를 숨겨서 데이터를 전송.
  3.  /select/selectBeerTaste.jsp 

(to be continue)

develop/html.1262963673.txt.gz · 마지막으로 수정됨: 2010/01/09 00:14 저자 starlits