inflearn logo
강의

講義

知識共有

[改訂版2023-11-27] Spring Boot 3.xを利用したRESTful Web Servicesの開発

多言語対応のための Internationalization 実装方法

웹 브라우저 400 bad request

72

ghkddlsdyd99

投稿した質問数 5

0

안녕하세요. 위 강의를 따라 코드를 작성하고 postman에서는 원하는 결과를 얻었습니다. 하지만, 다음 강의로 진행하기 전에 웹 브라우저에서 접속을 해봤는데 400 bad request가 발생하였습니다. default인 Hello가 떠야할 거 같은데 왜 안뜨는지 궁금합니다.

image.png

 

 

image.png

 

rest-api spring-boot

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

ghkddlsdyd99님의 질문에 대해 웹 브라우저에서 400 Bad Request가 발생하며 기본 메시지가 표시되지 않는 이유를 함께 살펴보겠습니다. 이는 주로 Accept-Language 헤더와 관련된 설정 문제일 수 있습니다. 해당 문제에 대해 해결 방안을 제시한 관련 자료는 다음과 같습니다:

  1. Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Locale 오류 문의: 이 토론에서는 Accept-Language 헤더로 전달되는 값이 잘못 파싱되었을 때 발생하는 오류를 다루고 있습니다. 해결책으로 AcceptHeaderLocaleResolver 클래스를 구현하여 헤더 언어 설정을 명시적으로 처리하는 방법을 제시하고 있습니다.

  2. Accept-Language헤더 설정안하면 400에러가 나네요: 이 질문에서는 Accept-Language 헤더가 설정되지 않았을 때 발생하는 400 에러에 대한 문제와 해결 방법을 다루고 있습니다. 여기서는 웹 브라우저의 언어 설정을 점검하여 다중 언어 헤더 값이 서버에 전달되어 오류가 발생하는 원인을 파악하고 해결하는 방법을 설명합니다.

이 두 자료는 400 오류와 관련된 문제를 해결하는 데 유익한 정보를 제공합니다. 특히, Accept-Language가 다중 값을 포함할 때 잘못된 파싱으로 오류가 발생할 수 있으며, 이를 해결하기 위해 브라우저의 언어 설정을 확인하고 필요한 경우 서버 측 코드를 조정할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

JPA

0

59

1

jpa dependency를 추가하고 SecurityConfig클래스에서 오류가 납니다.

0

68

1

@Size는 되는데 @Past는 안 됩니다.

0

61

1

pdf 자료는 없나요?

0

73

2

locale 정보가 null 이면 무조건 messages_ko.properties이 호출 되는 문제

0

87

2

Swagger 강의, Unable to infer base url 이거 뜨시는 분들 도움되시라고

0

119

1

강의에서나온 화면 피피티

0

159

1

HelloWorldBean 관련 에러

0

184

2

Swagger API 3.x 오류..

0

219

1

java: variable message not initialized in the default constructor 에러는 어찌하면 좋을까요?

1

282

1

현재 GIT에 올리신 소스를 실행해봤습니다.

0

189

2

고양이 소리가 귀엽네요 !!

0

137

2

git에서 소스받고 실습중인데

0

117

1

post가 안되요

0

102

1

한국어 같은 경우 언어코드인 messages_ko.properties 로 생성하는게 더 좋지 않나요?

0

168

2

리턴타입으로서 EntityModel<User> 와 ResponseEntity질문

0

104

1

예외처리쪽 관련 질문있습니다.

0

159

2

엔티티가 바로 응답으로 나가도 되나요??

0

222

2

안녕하세여 Cannot invoke "co.kr.joneconsulting.resfulservice.repository.PostRepository.save(Object)" because "this.postRepository" is null

0

137

2

사용자 등록하고 나서 H2 에서 보면 신규 사용자의 password, ssn 이 null 로 되어 있습니다.

0

140

2

ApplictionContext 질문

0

192

2

롬북이 안먹히는것같아요

0

156

1

인텔리제이에서스프링부트 파일 실행하면

0

240

1

맞는 의존성 주입

1

180

1