GET / POST 네트워크2017. 2. 4. 12:01
GET은 정보 요청 시 사용되고, POST는 정보를 저장하거나 변경 할 때 사용한다.
요청 내용은 아래와 같다.
□ GET
GET /serache?query=XXX HTTP 1.1 |
Header |
>> 결과 웹페이지 URL : http://searchservice.com/search?query=XXX
* URL 입력폼 내용이 포함되어 있어서 한 단계 앞 페이지로 이동하거나,
북마크(즐겨찾기) 등의 기능을 사용할 수 있다.(정적 웹페이지처럼 다룰 수 있다)
□ POST
POST /sendform.php HTTP 1.1 |
Header |
Message Body: name=sample&mail=sample.com |
>> POST내용에 따라 HTTP 상태코드가 201(created), 204(no content) 같은 게
나오지 않을까 싶은데...개발할 때 항상 웹페이지와 DB를 바로 확인하기 때문에
신경 써 본적이 없다.
* 입력 폼이 GET방식과 달리 육안으로 노출되지 않지만,
전송 메시지를 해석하면 정보 획득이 가능하다.
따라서 보안을 위해서는 HTTPS를 사용하여 데이터를 암호화해야 한다.
'네트워크' 카테고리의 다른 글
POP(Post Office Protocol) (0) | 2017.02.25 |
---|---|
SMTP(Simple Mail Transfer Protocol) (0) | 2017.02.18 |
Cookie (0) | 2017.02.12 |
HTTP (0) | 2017.01.27 |
네트워크(TCP/IP) 계층 모델 (0) | 2017.01.21 |