목록2024/05/04 (2)
Rootable의 개발일기
📌 데이터 처리 모델 데이터를 받는 방식 데이터를 받는 방식에는 동기식 처리와 비동기식 처리 모델이 존재한다. 🔍 동기(Synchronous) 데이터의 요청과 응답이 한 자리에서 동시에 일어나는 통신 방식 🗨 대표 예시1. 웹 페이지 새로고침을 예로 들 수 있으며, 화면 전체가 다시 로딩되는 특징이 있다.2. Form 제출사용자의 입력을 받아 서버에 전송하는 역할을 하는 Form을 제출하면 서버로부터 새로운 웹 페이지를 받아서 화면에 표시하게 된다. 마찬가지로 화면을 다시 로딩해 주며, 클라이언트는 응답을 대기하게 된다. 😀 장점 요청과 응답이 순차적이므로 코드 및 설계가 간결하고 직관적이다.요청과 응답의 순서를 보장요청과 응답이 연결되어 있어 에러 처리가 쉬울 수 있다. 🙄 단점 전체 페이..
🧾 Content-Type이란? Content-Type 헤더는 HTTP 통신에서 미디어 데이터의 타입(MIME type)을 지정하는 데 사용되며, 이는 리소스의 원래 타입을 나타내거나, 응답에서 실제 콘텐츠의 타입을 제공하거나, 요청에서 클라이언트가 보내는 데이터의 타입을 알려준다. 📌 Difference by Type ✅ application/x-www-form-urlencoded HTML form을 통한 POST 전송 방식 중 가장 기본이 되는 Content-Type 가장 큰 특징은 전송하는 데이터를 URL 인코딩 후 웹 서버로 전송한다는 점이다. 인코딩이 필요하기 때문에 크기가 큰 데이터 전송에는 적합하지 않다. 🔍 인코딩 규칙1. key=value 형식요청 데이터를 키와 값의 쌍으로 구성한다..