GET 방식 : 어떤 정보를 가져오기

URL에 변수를 포함시켜 요청
→ 즐겨찾기 추가 가능? 브라우저에서 URL을 입력하여 접근하는 방식이 이것
? 데이터가 헤더에 포함되어 전달됨
? URL에 데이터가 노출됨
? 길이 제한이 있음
? 캐시될 수 있음

URL?변수명1=값1&변수명2=값2&변수명3=값3&…


/hello/test.php?name1=value1&name2=value2

 

GET은 Select적인 성향을 가지고 있습니다. GET은 서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도이지 서버의 값이나 상태등을 바꾸지 않습니다. 게시판의 리스트라던지 글보기 기능 같은 것이 이에 해당하죠.(방문자의 로그를 남긴다거나 글읽은 횟수를 올려준다거나 하는건 예외입니다.)

 


POST 방식 : POST는 서버의 값이나 상태를 바꾸기 위해서 사용합니다. 글쓰기를 하면 글의 내용이 디비에 저장이 되고 수정을 하면 디비값이 수정이 되죠. 이럴 경우에 POST를 사용합니다.


?데이터가 본문(BODY)에 포함되어 전달됨
?URL에 데이터가 노출되지 않음
→ 즐겨찾기 추가 불가?길이 제한이 없음
?캐시되지 않음


POST /hello/test.php HTTP/1.1
Host: jmnote.com
name1=value1&name2=value2

 


절대경로 : 전체 경로와 같은말로

예) C:\Program Files\Java\jdk1.8.0_144\README.html

이와같이 파일의 고유한 장소를 전체적으로 나타내는것을 의미한다.

 

 


상대경로 : 같은 웹 사이트, 혹은 폴더 안에 있는 주소를 의미한다.

예) home폴더 안에 home.html페이지에서 하위 폴더인 sub_dir폴더의 page1.html로 링크를 걸때는
sub_dir/page1.html로 경로 설정.

반대로 sub_dir폴더내의 page1.html페이지에서 상위 폴더인 home폴더의 home.html로 링크를 걸 때는 ../home.html로 경로 설정.

../의 의미는 현재 위치하는 폴더로부터 한단계 전단계로 이동한다는 뜻임.

2단계 상위로 이동할때는  ../../home.html로 설정.


/ 최상위 경로를 의미
./ 현재 폴더를 의미
../ 상위 폴더를 의미


 

잘 주고 잘 받으면 프로그래밍이 쉽다.

열고 닫고를 잘하자.

절대경로와 상대경로 조사.

get방식과 post방식 조사

웹 페이지의 용도별 페이지 구성 방법 생각.

 

'프로그래밍 > 요약' 카테고리의 다른 글

6일  (0) 2018.04.30
5일  (0) 2018.04.27
4일  (0) 2018.04.26
2일  (0) 2018.04.24
1일  (0) 2018.04.23

+ Recent posts