HTTP POST 방식 - vvonha/NaverAPI GitHub Wiki
POST방식
설명
클라이언트와 서버 간에 인코딩하여 서버로 전송한다 데이터 전송을 기반으로 한 요청 method이다 URL에 붙여 보내지 않고 Body에 데이터를 넣어서 보낸다 그렇기 때문에 Header의 Content-Type이라는 필드에 어떤 데이터 타입인지 명시해야 한다
Content-Type의 예시
- application/x-www-form-urlencoded
- text/html
- multipart/form-data
등, 7가지 타입이 존재한다
특징
입력한 데이터가 URL에 보이지 않으므로 GET방식보다 보안에 우수하다 단지 보이지 않아서 우수할 뿐이지 두 방식 모두 보안을 생각한다면 암호화가 필요하다 전송할 데이터의 길이에 제한이 없다 복잡한 형태의 데이터를 전송할 때 유용하다 데이터베이스에 대한 갱신 작업과 같은 서버 측에서의 정보 갱신 작업을 원할 때 사용한다