오늘은 Hyper Text Transfer Protocol 의 약자인 HTTP에 대해서 알아보려 합니다. Protocol이라는 표현에서 알 수 있듯이 얘는 인터넷 통신할 때 쓰이는 규칙입니다.
앱 개발 하는 입장에서 이게 왜 필요하냐? 당연하게도 인터넷이 안되는 앱은 반쪽짜리 앱일 수밖에 없고 서버에서 데이터를 받을 때 혹은 서버로 데이터를 보낼 때 어떤방식으로 보내는지 그 과정을 정확하게 파악할 필요가 있기 때문에 앱 개발 하는 사람도 이에 대한 정확한 이해는 필수라 생각합니다.
그럼 지금부터 이 규칙이 어떤 규칙인지 살펴봅시다. 인터넷이라는건 간단하게 연결입니다.
정보를 원하는 자가 있고 정보를 제공하는 자가 있습니다. 이 둘의 연결이 인터넷인겁니다.
정보를 원하는 자는 정보를 Request 할겁니다. 정보를 제공하는 자는 이 Request에 Response 하겠죠.
그런데 이 둘이 서로 알아들을 수 없는 얘기를 한다면 서로 연결, 즉 정보교환이 안되는겁니다. 그래서 서로 알아들...
원문 링크 : [CS] HTTP/ Request, Response