Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- reactjs
- MAC
- vscode
- JS
- React
- frontend
- Spring
- 손쉬운사용키보드
- error
- Linux
- 자바스크립트
- 설치
- eclipse
- 사용자화면
- scroll
- srollIntoView
- 오류
- MariaDB
- javascript
- java
- EACCES
- 백수일지
- 리눅스
- apache
- remotessh
- Ubuntuos
- 손쉬운 사용 키보드
- Ubuntu에 Docker
- 프론트엔드
- WINDOWS10
Archives
- Today
- Total
평범한 이야기
[오류]Error parsing HTTP request header 본문
반응형
회사에서 업무 중에 오류가 발생하여 접하게 된 parsing HTTP request header 오류!!
further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException : Invalid character found in the request target.
The valid characters are defined in RFC 7230 and RFC 3986

원인은 Parameter 인코딩 문제!!!
그리하여 글쓴이는 아래와 같이 확인을 하였다. 소스코드에 변동이 생기지 않도록 확인만 하기 위함이었다.
1. 문제가 되는 화면에서 F12로 개발자도구에서 오류 확인

2. 해당 오류 Name 을 클릭하여 Request URL 확인!
3. Request URL 을 복사하여 아래와 같이 Java URLEncoder.encode(url, "UTF-8"); 로 확인!!!

결과는

4. 자 되었다면, Encoding 후 의 결과를 복사하여 웹 브라우저에서 확인 한다.

5. 오류 없이 어떤 Parameter가 전달되는지 확인이 가능하게 되었답니다!!
URLEncoder.encode(url , "UTF-8");반응형
'컴퓨터 속 이야기 > IT 기타' 카테고리의 다른 글
| [MAC] VScode Remote ssh: 비밀번호 없이 접속하기 (0) | 2024.03.07 |
|---|---|
| [IE] 가상화 경로 Virtualized (0) | 2021.02.24 |
| [숫자 표현 형식] 소수점 0. 출력이 안되는 이유 (0) | 2021.01.24 |
| [오류] JSTL <c:choose> Error 를 만나다! (0) | 2021.01.14 |
| [컴퓨터구조] 하드웨어 + 소프트웨어 (0) | 2021.01.13 |