강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김주원님의 프로필 이미지
김주원

작성한 질문수

[웹 개발 풀스택 코스] Vue.js 프로젝트 투입 일주일 전 - 기초에서 실무까지

SingleViewEdit 패턴

mixins/index.js 'application/json;charset=utf-8' 부분을 선언 안해도 잘 동작 되는데 안하면 어떤 문제가 발생하는지 궁금합니다.

해결된 질문

작성

·

1.5K

1

mixins/index.js 에서

아래 부분을 선언하지 않아도 정상 작동 하는데,

아래 부분을 선언하지 않으면

어떤 문제가 발생하는지 궁금합니다.

답변 주시면 감사하겠습니다

axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'

 

답변 1

1

개발자의 품격님의 프로필 이미지
개발자의 품격
지식공유자

안녕하세요.

일반적으로 Content-Type 헤더가 명시적으로 설정되지 않았다면, 브라우저는 페이로드의 내용에 따라 적절한 Content-Type을 자동으로 설정하려고 시도합니다. JSON 데이터를 보내는 경우 대부분의 브라우저는 이를 application/json으로 설정하게 됩니다.

그러나 이는 브라우저의 행동 방식이며, 모든 상황에서 동일하게 작동한다고 보장할 수 없습니다. 또한, 모든 서버가 브라우저가 자동으로 설정한 Content-Type을 올바르게 해석한다고 가정할 수 없습니다. 따라서 클라이언트에서 데이터를 보내는 형식을 명확하게 명시하는 것이 좋습니다. 이것은 서버와 클라이언트 사이의 통신을 더 신뢰성 있고 예측 가능하게 만듭니다.

김주원님의 프로필 이미지
김주원
질문자

답변 감사합니다♥♥

김주원님의 프로필 이미지
김주원

작성한 질문수

질문하기