HTTP GET 방식 - vvonha/NaverAPI GitHub Wiki

GET방식

설명

클라이언트로부터의 데이터를 이름과 값이 결합된 스트링 형태로 전달

www.example.com?id=dongsik&pass=1234

위와 같이 클라이언트의 데이터를 URL 뒤에 붙여서 보낸다 URL 뒤에 ? 마크를 통해 URL의 끝, 데이터 표현의 시작점을 알려준다 URL 뒤에 붙이므로, Header에 포함되어 서버에 요청한다 Header에 포함해야 하기 때문에 키-값 쌍으로 넣으며 2개 이상의 키-값 쌍을 보낼 때에는 &로 구분해서 요청한다 GET 방식에서 Body에 특별한 내용을 넣을 것이 없으므로 BODY가 빈 상태로 보내진다 따라서 Header의 내용중 Body 데이터를 설명하는 Content-Type이라는 Header는 들어가지 않는다

특징

전송할 수 있는 데이터는 255바이트이다 HTTP/1.1 IE에서 2048까지 가능하다고 한다 전송속도가 POST방식보다 빠르다 GET방식의 요청은 캐싱(한번 접근 후, 또 요청할 시 빠르게 접근하기 위해 데이터를 저장시켜 놓는다) 때문이다 데이터베이스에 대한 질의어 데이터와 같은 요청 자체를 위한 정보를 전송할 때 사용된다 데이터가 URL뒤에 붙기 때문에 최소한의 보안도 유지되지 않는다