개요

컴퓨팅에서 POST(포스트)는 월드 와이드 웹에 사용되는, HTTP가 지원하는 요청 방식이다. 설계상 POST 요청 방식은 웹 서버가 요청 메시지의 본문에 감싸있는 데이터를 받아들일 것을 요청하며 이러한 정보를 저장할 가능성이 높다.[1] 파일을 업로드할 때나 완성된 웹 폼을 제출할 때 종종 사용된다.

웹 폼

잠재적으로 중복 키가 포함된 키-값 쌍을 인코딩하기 위한 포맷이다. 각각의 키-값 쌍은 '&' 문자로 구분되며 각 키는 '=' 문자의 값과 구분된다. 키와 값들은 둘 다 공백을 '+' 문자로 대체하며 영어나 숫자가 아닌 그 밖의 모든 문자는 퍼센트 인코딩 처리한다.

이를테면 다음의 키-값 쌍은

Name: Gareth Wylie
Age: 24
Formula: a + b == 13%!

다음으로 인코딩된다.

Name=Gareth+Wylie&Age=24&Formula=a+%2B+b+%3D%3D+13%25%21