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

highjune님의 프로필 이미지
highjune

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

콘텐츠 협상

협상(accept-language)

작성

·

544

0

안녕하세요 친절한 강의와 질문 답변 항상 감사드립니다.

 

  1. Accept-language : ko-KR 등등(q값) -> 서버에서는 이 우선순위 등을 서버 개발자들이 파싱하나요? 아니면 브라우저에서 자동으로 구현이 되어 있나요?

     

  2. 실수로, 내보낼 때 content-language: ko 인데 내용은 영어로 (휴먼에러) 내보낼 수도 있는 것인가요? 이런 불일치가 있다고 해서 에러가 나거나 그럴 수 있나요?

 

답변 1

0

안녕하세요. highjune님, 공식 서포터즈 OMG입니다.
.

  1. Accept-language : ko-KR 등등(q값) -> 서버에서는 이 우선순위 등을 서버 개발자들이 파싱하나요? 아니면 브라우저에서 자동으로 구현이 되어 있나요?

     

    전자입니다. 다음 링크의 스프링에서 accept-language를 이용한 다국어처리 코드 조각이 있으니 보시면 이해 되리라 생각합니다.

    http://bluesky-devstudy.blogspot.com/2016/08/spring-boot-header-accept-language-i18n.html

     

  2. 실수로, 내보낼 때 content-language: ko 인데 내용은 영어로 (휴먼에러) 내보낼 수도 있는 것인가요? 이런 불일치가 있다고 해서 에러가 나거나 그럴 수 있나요?

     

    백단에서 개발이 잘 되어 있지 않다면 휴먼 에러는 발생할 수 있고, 에러 여부까지는 모르겠으나 사용자(클라이언트) 가 불편할 수는 있을 것 같습니다.

    그 불편한 상황 자체가 에러면 에러이지 않나 싶네요.


    .
    감사합니다.

highjune님의 프로필 이미지
highjune

작성한 질문수

질문하기