[HTTP] GET, POST 메서드


[HTTP] GET, POST 메서드

GET - GET은 리소스를 조회할 때 쓴다 - 서버에 전달하고 싶은 데이터는 query(쿼리 파라미터, 쿼리 스트링)을 통해서 전달 - 메시지 바디를 사용해서 데이터를 전달할 수 있지만, 지원하지 않는 곳이 많기에 권장하지 않는다. GET /search?q=hello&hl=ko HTTP/1.1 Host: www.google.com POST - POST는 요청 데이터를 처리할 때 쓴다. - 메시지 바디를 통해서 서버로 요청 데이터를 전달한다. - 서버는 요청 데이터를 처리한다. - 메시지 바디를 통해 들어온 데이터를 처리하는 모든 기능을 수행한다. - 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용한다. - 신규 리소스 식별자를 생성한다. -> 예를 들어 post를 통해서 회원가입을 하면 /members/100이라는 리소스 식별자 생성 POST /members HTTP/1.1 Content-Type: application/json { "username" : "hello", ...


#GET #HTTP #POST

원문링크 : [HTTP] GET, POST 메서드