본문 바로가기

Study/WebHacking

GET 방식과 POST 방식 데이터 요청

728x90

1. GET 방식으로 데이터 보내기(데이터가 쿼리스트링 형태로 포함됨)

  • 클라이언트의 데이터를 URL 뒤에 붙여서 보냄
  • 쿼리 스트링 => URL?데이터이름=값& 데이터이름=값&.... => '&' 구분자 사용
  • 활용 : 데이터 조회 -> 검색, 페이지 이동, 쿠키와 같은 작은 데이터 전송
https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=hello

 

2. POST방식으로 데이터 보내기(URL에 데이터가 포함되어있지 않음)

  • GET과 달리 데이터는 HTTP 요청의 body에 포함되어 전송됨
  •  POST로 데이터를 전송할때에는 Body영역 데이터 타입을 Header Content-Type에 명시를 해줘야 함.
  • 이때, 데이터는 name=value 형태로 포함
  • 활용 : 회원가입, 로그인, 게시물 작성, 파일 업로드 등
http://naver.com/login

 

 

출처

https://mommoo.tistory.com/60

https://mundol-colynn.tistory.com/141

https://khj93.tistory.com/entry/GET-%EB%B0%A9%EC%8B%9D%EA%B3%BC-POST-%EB%B0%A9%EC%8B%9D-%EC%9D%B4%EB%9E%80-%EC%B0%A8%EC%9D%B4%EC%A0%90

 

'Study > WebHacking' 카테고리의 다른 글

dreamhack : web-misconf-1 writeup  (0) 2024.04.02
XSS Filtering Bypass write up  (0) 2024.02.12
XSS Filtering Bypass - 2 정리  (0) 2024.02.08
XSS Filtering Bypass - 1 정리  (0) 2024.02.07
XSS(Cross-Site-Scripting) 정리  (0) 2024.02.06