HTTP 오류 431은 주로 웹사이트의 브라우저 문제로 인해 발생합니다. 이러한 문제는 손상된 쿠키나 캐시부터 손상된 브라우저 설치까지 다양할 수 있습니다.
클라이언트 측 오류는 클라이언트가 웹 사이트를 방문하려고 시도했지만 실패하고 HTTP 오류 431이 표시되는 경우 발생합니다. 이 오류는 다양한 브라우저(Chrome, Firefox, Edge 등)와 다양한 플랫폼(예:Windows, Mac, Linux, Android, iPhone 등)에서 발생하는 것으로 보고되었습니다. 어떤 경우에는 문제가 단일 웹사이트에만 국한되지 않고 대부분의 웹사이트가 영향을 받습니다.
Google 수정의 HTTP 오류 431표준에 따라 HTTP 431 오류 응답은 HTTP 요청 헤더 필드가 너무 큼을 의미합니다. 이는 서버가 처리하도록 구성된 HTTP 요청의 최대 길이에 비해 요청의 HTTP 헤더가 너무 길기 때문에 서버가 클라이언트의 HTTP 요청 처리를 거부했음을 의미합니다.
해당 오류는 클라이언트측 문제뿐만 아니라 서버측 요인으로 인해 발생할 수 있습니다. 이 문서는 클라이언트 측의 HTTP 오류 431을 해결하기 위한 것입니다. . 서버측 문제의 다양성으로 인해 서버측 오류 원인을 커버할 수 없습니다.
클라이언트 장치에는 주로 다음 요인으로 인해 HTTP 오류 431이 표시될 수 있습니다.
- 브라우저의 손상된 캐시 및 쿠키 :브라우저 쿠키 또는 캐시가 손상된 경우 헤더에 손상된 쿠키가 포함되어 HTTP 요청 문자열이 서버가 처리하도록 구성된 최대 길이를 초과할 수 있으므로 HTTP 오류 431이 발생할 수 있습니다.
- 브라우저의 손상된 사용자 프로필 :브라우저가 문제가 있는 웹사이트나 웹사이트에 적절한 요청을 보내지 못하여 브라우저의 사용자 프로필이 손상된 경우 HTTP 프로토콜 오류가 발생할 수 있습니다.
- 손상된 브라우저 설치 :브라우저 설치가 손상된 경우 HTTP 오류 431이 발생할 수 있으며 이러한 손상으로 인해 브라우저의 HTTP 요청이 웹사이트 서버에서 구문 분석되지 않아 오류 431이 반환됩니다.
- 호환되지 않는 브라우저 :모든 브라우저가 동일하게 생성되는 것은 아니며 특정 브라우저가 특정 웹 사이트와 호환되지 않는 경우 웹 사이트가 클라이언트 장치의 호환되지 않는 HTTP 요청을 변환하지 못하므로 HTTP 오류가 발생할 수 있습니다.
1. 브라우저의 시크릿 모드나 비공개 모드를 사용해 보세요
브라우저 확장 프로그램이 장치와 웹 사이트 간의 통신을 방해하거나 브라우저 쿠키 또는 캐시가 손상된 경우 클라이언트 장치에서 전송된 헤더 길이가 서버가 처리하도록 구성된 것보다 길어질 수 있으므로 문제가 발생할 수 있습니다. 이 경우 문제가 있는 웹사이트를 브라우저의 시크릿 모드로 열면 HTTP 오류 431이 해결될 수 있습니다(특히 해당 웹사이트를 한 번 방문하려는 경우). 설명을 위해 시크릿 모드에서 Chrome 브라우저를 시작하는 프로세스에 대해 논의하겠습니다. 계속하기 전에 문제가 있는 웹사이트를 확인하세요. 다른 기기에서는 잘 열립니다. 다른 네트워크에 (서버 측 문제를 배제하기 위해).
- Chrome 실행 브라우저 오른쪽 상단 근처에서 세 개의 수직 타원을 클릭합니다. Chrome 메뉴를 확장합니다.
- 이제 새 시크릿 창을 선택하세요. 그런 다음 HTTP 오류 431을 표시하지 않고 문제가 있는 웹사이트를 열 수 있는지 확인하세요. Chrome에서 새 시크릿 모드 열기
- 실패하고 VPN을 사용하는 경우 또는 광고 차단기 , 사용 중지인지 확인하세요. 문제가 해결됩니다.
2. 캐시, 쿠키, 사이트 데이터 및 브라우저 기록 지우기
브라우저에 있는 웹사이트의 쿠키가 손상되었거나 브라우저의 캐시, 사이트 데이터 또는 기록이 손상된 경우 HTTP 요청 길이가 서버의 요청 처리 용량을 초과하는 수준까지 늘어날 수 있으며 결과적으로 서버는 HTTP 오류 431을 다시 보냅니다.
이 시나리오에서는 캐시, 쿠키, 사이트 데이터 및 브라우저 기록을 지우면 문제가 해결될 수 있습니다. 설명을 위해 위에서 언급한 항목을 Chrome 브라우저에서 삭제하는 과정을 설명하겠습니다. 계속하기 전에 필수 정보(웹사이트 로그인 정보 등)를 백업하세요.
- Chrome 실행 브라우저를 열고 문제가 있는 웹사이트로 이동하세요. (예:Shopify).
- 이제 주소 표시줄에서 자물쇠 아이콘을 클릭하세요. 쿠키를 열고 . Chrome에서 Shopify의 쿠키 설정을 엽니다
- 그런 다음 쿠키를 선택하세요. 제거를 클릭하세요. . Chrome에서 Shopify 쿠키 제거
- 이제 반복 문제가 있는 웹사이트의 모든 쿠키를 제거하는 것도 마찬가지입니다.
- 그런 다음 다시 실행하세요. 브라우저를 실행하여 문제가 있는 웹사이트에 431 오류 없이 접속할 수 있는지 확인하세요.
- 그렇지 않다면 문제가 있는 웹사이트로 이동하세요. Chrome에서 자물쇠 아이콘을 클릭하세요. 브라우저의 주소 표시줄에 있습니다.
- 이제 사이트 설정을 선택하세요. 그런 다음 데이터 지우기를 클릭하세요. . Chrome에서 Shopify 사이트 설정 열기
- 그런 다음 확인 브라우저에서 사이트 데이터를 삭제한 후 다시 실행하세요. HTTP 오류 431이 발생하지 않고 문제가 있는 웹사이트를 열 수 있는지 확인하려면 브라우저를 사용하세요. Chrome에서 Shopify 데이터 지우기
- 문제가 지속되면 Chrome 브라우저를 실행하고 세 개의 수직 타원을 클릭하여 Chrome 메뉴를 엽니다. 창 오른쪽 상단에 있습니다.
- 이제 도구 더보기 위로 마우스를 가져가세요. 인터넷 사용 기록 삭제를 선택하세요. . Chrome 메뉴에서 인터넷 사용 기록 삭제를 엽니다.
- 그런 다음 나타나는 메뉴 하단에서 로그아웃을 클릭합니다(검색 데이터를 Google 서버에 유지하려면). Chrome에서 모든 시간의 인터넷 사용 기록 삭제
- 이제 시간 범위를 선택하세요. 전체 및 체크 표시 모든 카테고리 .
- 그런 다음 데이터 지우기를 클릭하세요. 버튼을 클릭하고 완료되면 다시 실행하세요. Chrome 브라우저.
- 재실행 시 문제가 있는 웹사이트가 정상적으로 열릴 수 있는지 확인하세요.
3. 브라우저의 새 사용자 프로필 생성
브라우저의 사용자 프로필이 손상된 경우 문제가 있는 웹 사이트로 전송된 데이터 패킷의 헤더에 불필요한 데이터가 첨부될 수 있으며(오류가 단일 웹 사이트에 국한되지 않는 경우 특히 그렇습니다) 논의 중인 문제가 발생할 수 있습니다. 이 경우 브라우저에 대한 새 사용자 프로필을 생성하면 HTTP 오류 431이 해결될 수 있습니다. 설명을 위해 Chrome 브라우저에 대한 새 사용자 프로필을 생성하는 프로세스에 대해 논의하겠습니다.
- Chrome 브라우저 실행 사용자 아이콘을 클릭하세요. (오른쪽 상단 근처, 세 개의 수직 타원 바로 옆).
- 이제 추가를 선택하세요. 계정 없이 계속하기를 클릭하세요. . Chrome 브라우저에 새 사용자 프로필 추가
- 그런 다음 이름을 입력하세요. 새 프로필(예:테스트)에 대해 완료를 클릭합니다. . 계정 없이 새 Chrome 프로필 만들기
- 이제 문제가 있는 웹사이트로 이동하여 HTTP 오류 431이 표시되지 않고 잘 열리는지 확인하세요. 새 Chrome 프로필의 이름을 입력하고 완료를 클릭하세요.
4. 브라우저 재설치
HTTP 오류 431은 브라우저 설치가 손상된 경우 HTTP 요청에 불필요한 정보를 첨부하여 HTTP 요청 헤더의 길이가 늘어날 수 있으므로 발생할 수 있습니다. 이 시나리오에서는 브라우저를 다시 설치하면 431 오류가 해결될 수 있습니다. 설명을 위해 Windows PC에 Chrome 브라우저를 다시 설치하는 과정을 설명하겠습니다. 계속 진행하기 전에 필수 정보/데이터를 백업하세요.
- Windows를 마우스 오른쪽 버튼으로 클릭 앱 및 기능을 엽니다. . 앱 및 기능 열기
- 이제 Chrome을 찾으세요. 옵션을 확장합니다. . Windows 11에서 Chrome 브라우저 제거
- 그런 다음 제거를 클릭하세요. 그리고 팔로우 화면에 Chrome을 제거하라는 메시지가 표시됩니다.
- 완료되면 재부팅 PC를 재부팅하고 Windows를 마우스 오른쪽 버튼으로 클릭합니다. . 빠른 액세스 메뉴에서 실행 명령 상자 열기
- 이제 실행을 선택하세요. 그리고 실행 실행 명령 상자에 다음을 입력하세요:
%localappdata%\Google\Chrome
Chrome의 사용자 데이터 폴더 삭제 - 그런 다음 삭제 사용자 데이터 폴더를 삭제하고(삭제할 수 없는 폴더/파일은 무시) 나중에 Chrome을 다시 설치하세요.
- 재설치한 후 Chrome을 실행하면 문제가 있는 웹사이트가 HTTP 오류 431 없이 열릴 수 있습니다.
5. 다른 브라우저를 사용해 보세요
호환되지 않는 데이터 패킷의 길이로 인해 문제가 발생할 수 있으므로 사용 중인 브라우저가 문제의 웹사이트와 호환되지 않는 경우 HTTP 오류 431이 발생할 수 있습니다. 이러한 맥락에서 다른 브라우저를 사용하면 논의 중인 오류가 해결될 수도 있습니다.
- 기기에 다른 브라우저를 다운로드하여 설치합니다(아직 없는 경우). 문제가 Chrome 기반 브라우저(예:Edge 또는 Chrome)에서 발생하는 경우 Chrome이 아닌 브라우저(예:Firefox)를 설치하세요.
- 이제 다른 브라우저를 실행하고 문제가 있는 웹사이트가 HTTP 431 오류 없이 잘 열리는지 확인하세요.
- 실패할 경우 기기를 다른 네트워크에 연결했는지 확인하세요. 오류를 삭제합니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.