꾸준히 안타치기
Http 요청방식 get, post 본문
반응형
get 방식
GET은 서버로부터 정보를 조회하기 위해 설계 / 동일한요청을 하더라도 동일한 응답 / 상태가 바뀌지 않음
Url로 데이터를 서버로 전송 / 데이터가 사용자에게 노출된다.
URL(Uniform Resource Locator)은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는
탐색기 주소를 뜻함
GET 방식은 정보에 대한 링크로 사용됨 , 즐겨찾기 기능
URL길이 제한이 있어 많은 양을 보내기에는 적합하지 않다.
GET 방식의 HTTP 요청은 브라우저에 의해 캐시되어(cached) 저장됩니다.
post 방식
POST는 리소스를 생성/변경하기 위해 설계 / 서버에게 동일한 요청을 해도 응답이 다를 수 있다.
POST 방식으로 데이터를 전송할 때는 전송하는 데이터를 URL에 포함시키지 않고 전송 할 수 있다. / 데이터 노출이 없음
POST 방식은 사용자의 아이디나 비밀번호와 같은 데이터를 전송하는데 주로 사용
POST 방식은 데이터를 HTTP의 header의 body에 담겨 전송 / 데이터 길이 제한 없음
서버 데이터의 기록, 삭제, 수정에 사용한다.
POST 방식의 HTTP 요청은 브라우저에 의해 캐시 X, 브라우저 히스토리에도 남지 않음.
get 방식 | Post 방식 |
정보 조회 목적 Url로 데이터를 서버로 전송 동일한요청을 하더라도 동일한 응답 데이터 노출 O 정보에 대한 링크로 사용, 즐겨찾기 브라우저에 캐시O 길이 제한 O |
리소스를 생성/변경 목적 데이터를 HTTP의 header의 body에 담아 전송 서버에게 동일한 요청을 해도 응답이 다를 수 있음 데이터 노출 X 데이터의 기록, 삭제, 수정에 사용 / 아이디나 비밀번호와 같은 데이터를 전송 브라우저 캐시X, 히스토리에도 남지 않음 길이 제한X |
참고
반응형
'iOS > 서버연동' 카테고리의 다른 글
댓글 구조 (0) | 2021.09.08 |
---|---|
aws timezone시간 바꾸기 (0) | 2021.09.03 |
TCP/IP 앱개발자에 필요한 네트워크 지식 / 서버연동 어떻게? (0) | 2021.05.10 |
우분투 계정추가 (0) | 2021.03.14 |
ubuntu에서 mysql의 root계정이 로그인 안될때. / 설치 재설치 (0) | 2021.03.14 |
Comments