HTTP '400 잘못된 요청' 오류를 수정하는 방법? [8가지 방법]

게시 됨: 2023-06-06

'400 잘못된 요청' 오류란 무엇입니까?

"400 잘못된 요청"은 형식이 잘못되었거나 잘못된 형식으로 인해 서버가 클라이언트의 요청을 이해할 수 없거나 처리할 수 없음을 의미합니다.

서버에서 이 오류가 발생하면 클라이언트에서 보낸 요청을 이해할 수 없고 서버에서 상태 코드 범주를 결정할 수 없음을 의미합니다. 이 오류는 구문 오류, 잘못된 데이터 또는 누락된 매개변수와 같은 문제로 인해 발생합니다.


목차
'400 잘못된 요청' 오류란 무엇입니까?
400 잘못된 요청 오류는 다른 브라우저에서 어떻게 보입니까?
400에러는 왜 발생하나요?
'400 잘못된 요청' 오류를 수정하는 방법?
URL 확인
브라우저 캐시 및 쿠키 지우기
일시적으로 브라우저 확장 프로그램 또는 플러그인 비활성화
브라우저를 최신 버전으로 업데이트하세요
필요한 요청 헤더 또는 매개변수가 있는지 확인합니다.
큰 요청을 더 작은 요청으로 분할하거나 데이터 압축
DNS 캐시 지우기
문제가 지속되면 추가 지원을 요청하십시오.
'400 잘못된 요청' 오류를 방지하는 방법은 무엇입니까?
요약
자주 묻는 질문

400 잘못된 요청 오류는 다른 브라우저에서 어떻게 보입니까?

Chrome 브라우저에서 400 잘못된 요청 오류를 여러 번 보았을 것입니다. 404 찾을 수 없음 오류와 마찬가지로 400 잘못된 요청 오류도 사용자 지정할 수 있으며 브라우저마다 다르게 나타날 수 있습니다.

웹 사이트에 사용자 지정 오류 페이지가 없는 경우 브라우저는 기본 오류 페이지를 표시합니다. 다른 브라우저에서 어떻게 나타나는지 살펴보겠습니다.

400 잘못된 요청 크롬

400 Bad request Chrome
400 잘못된 요청 Chrome

400 잘못된 요청 Firefox

400 Bad request Firefox
400 잘못된 요청 Firefox

400 잘못된 요청 사파리

400 Bad request Safari
400 잘못된 요청 사파리

400 잘못된 요청 Microsoft Edge

400 Bad request Microsoft Edge
400 잘못된 요청 Microsoft Edge

400에러는 왜 발생하나요?

400 잘못된 요청 오류가 발생하는 원인은 다양할 수 있으며 이 오류도 특정 브라우저나 운영 체제에만 국한되지 않습니다. 따라서 문제 해결 방법은 다양할 수 있습니다.

  • 잘못된 URL
  • 유효하지 않거나 누락된 요청 헤더
  • 손상된 브라우저 캐시 및 쿠키
  • DNS 조회 캐시
  • 서버 제한을 ​​초과하는 큰 요청 크기
  • 유효하지 않거나 지원되지 않는 HTTP 메서드
  • 서버 결함

1. 불완전한 URL

잘못 구성된 URL은 "400 잘못된 요청" 오류를 유발할 수 있습니다. 잘못된 문자, 잘못된 형식의 구문 또는 누락된 매개변수를 사용하는 오타 오류로 인해 URL이 잘못되어 서버가 요청을 거부할 수 있습니다.

2. 유효하지 않거나 누락된 요청 헤더

요청 헤더는 클라이언트 요청에 대한 추가 정보를 제공합니다. 헤더가 유효하지 않거나 누락된 경우 서버에서 요청을 올바르게 처리할 수 없어 "400 잘못된 요청" 오류가 발생할 수 있습니다.

3. 손상된 브라우저 캐시 및 쿠키

URL이 정확하더라도 브라우저 캐시에 저장된 손상된 파일이나 오래된 쿠키로 인한 문제로 인해 400 잘못된 요청 오류가 발생할 수 있습니다.

4. DNS 조회 캐시

400 잘못된 요청 오류는 DNS 캐시가 손상된 경우에도 발생할 수 있습니다. DNS 캐시에 저장된 정보가 부정확하거나 오래되었거나 일관성이 없는 상황을 말합니다.

DNS 캐시는 이전에 확인된 도메인 이름-IP 주소 매핑을 저장하는 역할을 하므로 동일한 정보에 대해 반복적으로 DNS 서버를 쿼리할 필요가 없으므로 더 빠르고 효율적인 검색이 가능합니다.

5. 서버 한도를 초과하는 큰 요청 크기

서버는 과도한 리소스 소비를 방지하기 위해 업로드할 수 있는 파일 크기를 제한하는 경우가 많습니다. 지정된 제한을 초과하는 파일을 웹사이트에 업로드하려고 하면 서버가 업로드 요청을 이행할 수 없고 거부하여 404 잘못된 요청 오류를 트리거합니다.


읽기: "업로드된 파일이 php.ini의 upload_max_filesize 지시문을 초과함" 오류를 수정하는 방법?


6. 유효하지 않거나 지원되지 않는 HTTP 메서드

GET, POST 또는 PUT과 같은 HTTP 메서드는 요청 유형을 결정합니다. 지원되지 않거나 잘못 지정된 HTTP 메서드를 사용하면 서버에서 요청을 이해할 수 없으며 "400 잘못된 요청" 오류로 응답합니다.

7. 서버 결함

400 잘못된 요청 오류는 일반적으로 클라이언트 측 오류와 관련이 있지만 서버 측 문제로 인해 발생할 수도 있습니다. 이 오류는 일시적인 서버 관련 문제나 사소한 결함으로 인해 발생할 수 있는 서버의 일반적인 문제를 나타냅니다.

이 경우 서버 측 문제로 인해 400 잘못된 요청 오류가 발생하는 타사 웹 사이트를 방문하려고 하면 상황을 제한적으로 제어할 수 있습니다. 사용할 수 있는 유일한 옵션은 웹 사이트를 새로 고치거나 주기적으로 상태를 확인하여 웹 관리자가 문제를 해결했는지 확인하는 것입니다.


'400 잘못된 요청' 오류를 수정하는 방법?

이제 400개의 잘못된 요청 오류 뒤에 있는 가장 일반적인 원인을 알고 있으므로 "400개의 잘못된 요청 오류를 수정하려면 어떻게 해야 합니까?" 또는 "해결하려면 어떤 조치를 취해야 합니까?"

다행스럽게도 답은 간단하고 보이는 것처럼 어렵지 않습니다. 400 잘못된 요청 오류를 진단하고 해결하려면 이 섹션에 설명된 단계를 따르십시오. 제안된 솔루션은 다음과 같습니다.

"400 잘못된 요청" 오류 문제 해결 및 해결: "400 잘못된 요청" 오류가 발생하면 다음 단계에 따라 문제를 해결하십시오.

  • URL 확인
  • 브라우저 캐시 및 쿠키 지우기
  • 일시적으로 브라우저 확장 프로그램 또는 플러그인 비활성화
  • 브라우저를 최신 버전으로 업데이트하세요
  • 필요한 요청 헤더 또는 매개변수가 있는지 확인합니다.
  • 큰 요청을 더 작은 요청으로 분할하거나 데이터 압축
  • DNS 캐시 지우기
  • 문제가 지속되면 추가 지원을 요청하십시오.

URL 확인

사용자가 급하게 URL이나 도메인 이름을 잘못 입력하는 경우가 많기 때문에 이는 매우 일반적인 문제입니다. 따라서 잠재적으로 '400 잘못된 요청' 오류가 발생할 수 있으므로 도메인 이름의 철자와 URL의 특수 문자 또는 빈 공간을 확인하는 것이 중요합니다.

이 문제를 해결하려면 URL을 확인하고 오타나 누락된 매개변수가 있는지 주의 깊게 확인하십시오. URL의 구조가 올바른지, 필요한 모든 매개변수가 포함되어 있는지, 유효하지 않은 문자가 포함되어 있지 않은지 확인하십시오.


브라우저 캐시 및 쿠키 지우기

브라우저 쿠키와 캐시는 클라이언트 측 웹사이트의 데이터와 콘텐츠를 저장하여 브라우징 경험을 향상시킵니다.

브라우저 캐시는 텍스트 및 이미지와 같은 웹 사이트 파일을 보관하므로 웹 서버에서 요청할 필요성이 줄어들고 페이지 로드 속도가 빨라집니다. 한편, 쿠키는 사용자의 세션 기록과 기본 설정을 저장하여 개인화된 브라우징을 가능하게 합니다.

그러나 쿠키는 시간이 지남에 따라 만료될 수 있으며 웹 사이트 쿠키와 캐시가 모두 손상되어 400 잘못된 요청 오류가 발생할 수 있습니다.

Chrome에서 400 잘못된 요청 오류를 수정하는 방법은 무엇입니까?

이 문제를 해결하려면 브라우저 캐시와 쿠키를 지워야 합니다. Chrome 브라우저를 사용하는 경우 다음 단계를 따르십시오.

1단계: 브라우저에 따라 설정 메뉴로 이동합니다.

예를 들어 Google Chrome에서는 창의 오른쪽 상단 모서리에 있는 세 개의 수직 점을 클릭하여 설정 메뉴를 찾을 수 있습니다.

2단계: 계속하려면 "추가 도구"를 선택한 다음 "검색 데이터 지우기"를 클릭하십시오.

Clear browsing data in Chrome
Chrome에서 인터넷 사용 기록 삭제

3단계: 팝업 창이 표시되며 아래 그림과 같이 "기본" 섹션 아래에 있는 세 가지 옵션을 모두 선택할 수 있습니다. 이러한 옵션은 "검색 기록", "쿠키 및 기타 사이트 데이터" 및 "캐시된 ​​이미지 및 파일"로 구성됩니다.

4단계: " 데이터 지우기 "를 클릭하여 프로세스를 시작합니다.

Clearing data in Google Chrome
Chrome에서 데이터 지우기

일시적으로 브라우저 확장 프로그램 또는 플러그인 비활성화

특정 브라우저 확장 프로그램 또는 플러그인은 웹 서버로 전송된 요청과 충돌을 일으킬 수 있으며, 웹 서버가 요청을 유효하지 않거나 적절하게 구성되지 않은 것으로 간주할 가능성이 있습니다.

일시적으로 비활성화하면 이러한 추가 기능이 400 잘못된 요청 오류를 트리거하는지 식별하는 데 도움이 될 수 있습니다.

크롬 메뉴에서 고급 도구 - 확장 프로그램을 클릭합니다. 비활성화하려면 각각의 토글을 선택 취소하십시오. 모든 확장 프로그램을 비활성화했는지 확인하십시오. 이유를 식별하는 것이 매우 중요합니다.

그런 다음 웹사이트에 다시 접속해 보십시오. 오류가 더 이상 나타나지 않으면 오류를 일으키는 확장명을 찾기만 하면 됩니다. 설치된 확장 프로그램을 하나씩 켜고 각각 문제가 있는 사이트의 가용성을 확인합니다.


브라우저를 최신 버전으로 업데이트하세요

브라우저를 업데이트하면 잠재적으로 400 잘못된 요청 오류를 수정하는 데 도움이 될 수 있습니다. 브라우저를 업데이트할 때 최신 버그 수정, 보안 패치 및 호환성 개선 사항이 있는지 확인하십시오. 이러한 업데이트는 요청 처리 및 데이터 처리와 관련된 문제를 해결하여 400 잘못된 요청 오류를 해결하는 데 도움이 될 수 있습니다.

최신 버전의 브라우저에는 종종 HTTP 요청 처리 및 유효성 검사가 개선되고 웹 표준에 대한 지원이 강화되었습니다. 브라우저를 최신 상태로 유지하면 오류가 더 적게 발생하고 더 원활한 브라우징 경험을 즐길 수 있는 가능성이 높아집니다.


Google Chrome 브라우저를 업데이트하려면 다음 단계별 지침을 따르십시오.

  • 컴퓨터에서 Google 크롬을 엽니다.
  • 브라우저 창의 오른쪽 상단 모서리에 있는 점 3개로 된 메뉴 아이콘을 클릭합니다.
  • 드롭다운 메뉴에서 "도움말" 옵션 위로 마우스를 가져갑니다.
  • 도움말 하위 메뉴에서 "Google 크롬 정보"를 클릭합니다. 그러면 현재 Chrome 버전에 대한 정보가 포함된 새 탭이 열립니다.
  • Chrome은 자동으로 업데이트를 확인하고 업데이트 상태를 표시합니다. 업데이트가 있으면 자동으로 다운로드 및 설치가 시작됩니다.
  • 업데이트 프로세스가 완료되면 "다시 시작" 버튼을 클릭하여 Chrome을 다시 시작하고 업데이트를 적용하십시오.
  • Chrome이 다시 실행되면 최신 버전으로 업데이트해야 합니다.

참고: 사용 중인 Chrome 버전이나 운영 체제에 따라 단계가 약간 다를 수 있습니다.


필요한 요청 헤더 또는 매개변수가 있는지 확인합니다.

서버에 요청할 때 필요한 모든 정보가 포함되어 있는지 확인해야 합니다. 경우에 따라 웹 서버 또는 API와 상호 작용할 때 요청 요구 사항을 충족하기 위해 특정 헤더 또는 매개 변수를 제공해야 합니다.

요청 헤더는 서버에 컨텍스트 또는 지침을 제공하기 위해 요청과 함께 전송되는 추가 정보입니다. 이러한 헤더에는 예상되는 콘텐츠 유형, 인증 자격 증명 또는 요청하는 클라이언트에 대한 정보와 같은 세부 정보가 포함될 수 있습니다.

요청 매개변수는 요청 URL 또는 요청 본문의 일부로 전송되는 데이터 값입니다. 서버가 요청을 정확하게 처리하는 데 필요한 특정 정보를 제공합니다. 매개변수에는 검색어, 사용자 ID 또는 데이터 필터링 옵션 등이 포함될 수 있습니다.

필요한 요청 헤더 또는 매개변수를 확인하여 필요한 모든 정보가 요청에 포함되고 올바른 형식인지 확인합니다. 이렇게 하면 서버가 요청을 올바르게 처리하고 예상 응답을 제공할 수 있습니다.


큰 요청을 더 작은 요청으로 분할하거나 데이터 압축

서버 한도를 초과하는 더 큰 파일 크기를 업로드하려고 하면 400 잘못된 요청 오류가 발생합니다.

시도해 볼 수 있는 몇 가지 사항이 있습니다. 먼저 요청을 더 작고 관리하기 쉬운 조각으로 나누는 것을 고려할 수 있습니다. 이렇게 하면 서버가 부담 없이 각 부분을 처리할 수 있는 더 나은 기회를 얻을 수 있습니다.

또 다른 옵션은 데이터를 보내기 전에 압축하는 것입니다. 이렇게 하면 요청의 전체 크기를 줄이는 데 도움이 되어 서버에서 더 쉽게 처리할 수 있습니다. 압축 기술은 중요한 정보를 잃지 않고 대용량 오디오 파일, 비디오 또는 이미지와 같은 데이터를 효과적으로 축소할 수 있습니다.


DNS 캐시 지우기

400 잘못된 요청 오류가 발생할 수 있는 또 다른 일반적인 이유는 컴퓨터의 로컬 DNS 조회 데이터가 손상되거나 오래된 경우입니다.

브라우저가 이 데이터를 직접 처리하지 않는다는 점에 유의해야 합니다. 실제로 운영 체제에 저장됩니다. 하지만 걱정하지 마세요. 저희가 도와드리겠습니다!

Windows 및 macOS 운영 체제 모두에 대해 DNS 캐시를 지우는 과정을 안내하는 포괄적이고 자세한 가이드를 준비했습니다. 이렇게 하면 문제를 해결하고 즉시 원활한 브라우징 환경으로 돌아갈 수 있습니다.


읽기: DNS 명령 캐시를 쉽게 플러시하는 방법(Windows, Mac, Linux)


문제가 지속되면 추가 지원을 요청하십시오.

위에서 언급한 모든 방법을 시도했지만 불행하게도 오류가 지속되는 경우. 그것은 아마도 웹 사이트 자체의 잘못된 구성에 문제가 있기 때문일 것입니다. 이 경우 웹 사이트 관리자에게 연락하여 친절하게 오류를 보고하는 것이 좋습니다.

그러나 웹사이트 소유자인 경우 호스팅 제공업체의 지원팀에 문의하는 것이 좋습니다. 그들은 이 문제를 해결할 수 있는 전문 지식을 보유하고 있으며 문제를 해결하는 데 필요한 지원을 제공합니다.


'400 잘못된 요청' 오류를 방지하는 방법은 무엇입니까?

"400 Bad Request" 오류 발생을 최소화하려면 다음 예방 조치를 구현하는 것이 좋습니다.

  • URL 및 매개변수 재확인: 요청을 제출하기 전에 URL이 정확하고 모든 필수 매개변수가 포함되어 있는지 검토하십시오. 이 간단한 단계를 통해 잠재적인 오류를 방지할 수 있습니다.
  • 브라우저 및 웹 애플리케이션을 최신 상태로 유지: 정기적으로 브라우저 및 웹 애플리케이션을 최신 버전으로 업데이트하십시오. 이를 통해 최신 웹 표준과의 호환성을 보장하고 오류 발생 가능성을 줄입니다.
  • 양식에 대한 사용자 입력 유효성 검사: 사용자 입력 양식을 처리할 때 잘못된 데이터 제출을 방지하기 위해 적절한 유효성 검사를 구현합니다. 이 유효성 검사는 JavaScript를 사용하여 클라이언트 측에서 수행하거나 데이터 무결성을 보장하기 위해 서버 측에서 수행할 수 있습니다.
  • 웹사이트 코드 및 스크립트 최적화: "400 잘못된 요청" 오류를 유발할 수 있는 구문 오류의 가능성을 최소화하기 위해 웹사이트의 코드 및 스크립트를 정기적으로 감사하고 최적화합니다. 적절한 코드 구성과 코딩 표준 준수는 이러한 문제를 방지하는 데 도움이 될 수 있습니다.
  • 적절한 오류 처리 메커니즘 구현: 서버 측에서 "400 잘못된 요청" 오류가 발생할 때 사용자에게 의미 있는 오류 메시지를 제공하는 강력한 오류 처리 메커니즘을 구현합니다. 명확하고 유익한 오류 메시지는 사용자가 문제를 이해하고 적절한 조치를 취하는 데 도움이 됩니다.
  • 정기적으로 서버 로그 및 오류 보고서 모니터링: 서버 로그 및 오류 보고서를 모니터링하여 반복되는 "400 잘못된 요청" 오류를 식별합니다. 이러한 문제를 사전에 식별하고 해결함으로써 웹사이트 성능에 부정적인 영향을 미치지 않도록 방지할 수 있습니다.

요약

"400 잘못된 요청" 오류를 이해하는 것은 이 문제를 해결하기 위한 조치를 효과적으로 취하는 데 중요합니다. 이 오류의 일반적인 원인을 식별하고 이 블로그 게시물에 설명된 문제 해결 단계를 따르면 "400 잘못된 요청" 오류를 효과적으로 해결하고 방지할 수 있습니다.

URL을 확인하고 웹사이트 코드를 최적화하고 브라우저와 웹 애플리케이션을 최신 상태로 유지하는 것을 잊지 마십시오. 이러한 모범 사례를 구현하면 웹 사이트의 기능을 향상하고 향후 이러한 오류가 발생할 위험을 줄일 수 있습니다.
이 게시물과 관련하여 질문이나 제안 사항이 있으면 아래 의견란에 알려주십시오.


자주 묻는 질문

400 잘못된 요청을 어떻게 수정합니까?

400 잘못된 요청 오류를 수정하는 방법은 무엇입니까? (8가지 방법)
1. URL 확인
2. 브라우저 캐시 및 쿠키 지우기
3. 일시적으로 브라우저 확장 프로그램 또는 플러그인 비활성화
4. 브라우저를 최신 버전으로 업데이트
5. 필요한 요청 헤더 또는 매개변수가 있는지 확인합니다.
6. 큰 요청을 작은 요청으로 나누거나 데이터 압축
7. DNS 캐시 지우기
8. 문제가 지속되면 추가 지원을 요청하십시오.

Chrome에서 400 잘못된 요청이란 무엇입니까?

Chrome의 "400 잘못된 요청" 오류는 서버로 전송된 요청이 유효하지 않거나 형식이 잘못되었음을 나타내는 HTTP 상태 코드입니다. 이 오류는 잘못된 구문, 누락 또는 잘못된 매개 변수 또는 서버 구성 문제와 같은 다양한 이유로 인해 브라우저가 요청을 이해하거나 처리할 수 없을 때 발생합니다. 나

400 오류의 원인은 무엇입니까?

400 잘못된 게이트웨이 오류를 일으키는 원인은 다음과 같습니다.
1. 400 잘못된 요청 오류의 원인은 다음과 같습니다.
2. 잘못된 URL
3. 유효하지 않거나 누락된 요청 헤더
4. 손상된 브라우저 캐시 및 쿠키
5. DNS 조회 캐시
6. 서버 한도를 초과하는 큰 요청 크기
7. 유효하지 않거나 지원되지 않는 HTTP 메서드
8. 서버 결함