본문 바로가기

요청과응답2

서버와 클라이언트 관계(요청과 응답, 프런트엔드, 백엔드) 팀 프로젝트에서 게시글 저장 버튼을 눌러도 데이터가 등록되지 않는 문제를 함께 검토한 적이 있습니다. 프런트엔드 담당자는 서버가 응답하지 않는다고 생각했고, 백엔드 담당자는 화면에서 요청값을 잘못 보냈다고 판단했습니다. 두 사람 모두 자신의 코드만 확인하면서 상대 영역의 문제라고 생각했지만 브라우저의 네트워크 기록을 열어 실제 요청과 응답을 비교하지는 않았습니다. 요청 본문을 확인해 보니 화면에서는 게시글 제목을 title이라는 기준으로 보냈지만 서버에서는 다른 항목명을 기다리고 있었습니다. 서버는 필수값이 없다는 오류를 반환하고 있었지만 화면에서는 모든 실패를 같은 문구로 처리해 원인을 알기 어려웠습니다.이 사례에서 필요한 것은 화면 코드와 서버 코드 중 어느 쪽이 더 잘못됐는지를 따지는 일이 아니었습.. 2026. 4. 27.
API란?(개념이해,요청과 응답,실생활 활용) 웹 프로젝트를 처음 만드는 취업 준비생에게 API를 설명해 달라고 하면 프런트엔드와 백엔드를 연결하는 기능이라고 답하는 경우가 많습니다. 방향은 맞지만 실제 프로젝트에서 로그인 요청이 실패하거나 날씨 정보가 화면에 나타나지 않으면 어디부터 확인해야 하는지는 설명하지 못하기도 합니다. 주소를 입력하면 데이터를 받는 기능으로만 이해했기 때문입니다.API는 서로 다른 프로그램이 정해진 방법으로 기능과 데이터를 주고받기 위한 연결 기준입니다. 어떤 주소로 무엇을 보내야 하는지, 정상적으로 처리되면 어떤 결과가 돌아오는지, 실패하면 어떻게 알려주는지가 함께 정해져야 합니다. 개념이해에서 끝나지 않고 요청과 응답을 직접 확인해야 실생활 서비스와 프로젝트에서 API가 어떤 역할을 하는지 제대로 이해할 수 있습니다.A.. 2026. 4. 23.