티스토리 뷰

웹 해킹/웹 공부

POST메소드

삼전동해커 2018. 6. 27. 21:31

HTTP메소드에서 GET메소드를 저번에 설명했다.
이어서 POST메소드에 대해 설명하겠다.
HTTP메소드는 무엇일까?

클라이언트와 서버 사이에 이루어지는 '요청'과 '응답' 데이터를 전송하는 방식이다.
쉽게 말하면 서버에 요청을 보내는 방법으로 생각할 수 있을거 같다.

POST메소드는 GET메소드와 달리 URL에 정보가 나타나지 않는다.
대신 http message body에 넣어서 보내진다.
그렇기 때문에 GET메소드는 정보전달의 성향이 강하고 POST는 정보수정,수행의 성향이 강하다.
ex)
<HTML>
<HEAD>
<TITLE>POST방식의예제</TITLE>
</HEAD>
<BODY>
<CENTER>
<FORM NAME = "form1" ACTION = "test.asp" 
METHOD="post">
이름 : <INPUT TYPE = "TEXT" NAME="NAME">
<INPUT TYPE = "submit" VALUE="전송">
<"INPUT TYPE = "RESET" VALUE = "다시">
</FORM>
</CENTER>
</BODY>
</HTML>

여기서 GET메소드는 똑같이 http를 body를 쓰지만
URL에서 VAULE값이 보여지는 것이다.

POST메소드는 http는 똑같이 쓰지만
URL에서 VALUE값이 보여지지 않는다.

POST메소드가 나온 이유는
GET방식으로는 데이터 양의 한계가 있기 때문이고
사용자에게 VALUE들을 쉽게 노출 시키지 않기 위해서 사용하는 것이다.


'웹 해킹 > 웹 공부' 카테고리의 다른 글

robots.txt란?  (0) 2020.07.23
구글 도크  (0) 2020.07.21
base 64 encoding.  (0) 2020.07.20
URL encoding.  (0) 2020.07.20
GET메소드  (0) 2018.06.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함