2021년 11월 5일 금요일

What is the cause of HTTP 400 Bad Request?

에러현상

타겟이 SOAP Receiver Adapter에서 종종 아래와 같은 에러를 보게 됩니다.
Response message contains an errorXIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request

해당 에러에 대해 찾아보면 서버에서 클라이언트의 잘못된 요청, 유효하지 않은 요청메시지, 변조된 라우팅 요청 등 감지해 요청은받았으나 처리하지못하는 거라고 합니다. 쉽게 생각하면 잘못된 클라이언트 잘못된 요청으로 인한 서버에서 처리를 거절하는 것이라고 생각됩니다.

정상로그의 헤더정보와 에러난 로그의 헤더정보를 비교해봤지만 특이사항을 찾을수가 없었습니다.

해결방법

400 Bad Request 코드에 대한 확인방법에 대해서 찾아봤는데요. 
호출 URL, DNS캐시 등이 있는데 PO에서 호출할때 문제가 아니라면 클라이언트와 서버간 중간에 DNS, 방화벽 등으로 인해 에러가 발생될수도 있겠다고 의구심도 듭니다.에러현상
타겟이 SOAP Receiver Adapter에서 종종 아래와 같은 에러를 보게 됩니다.
Response message contains an errorXIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request

해당 에러에 대해 찾아보면 서버에서 클라이언트의 잘못된 요청, 유효하지 않은 요청메시지, 변조된 라우팅 요청 등 감지해 요청은받았으나 처리하지못하는 거라고 합니다. 쉽게 생각하면 잘못된 클라이언트 잘못된 요청으로 인한 서버에서 처리를 거절하는 것이라고 생각됩니다.

정상로그의 헤더정보와 에러난 로그의 헤더정보를 비교해봤지만 특이사항을 찾을수가 없었습니다.

400 Bad Request 코드에 대한 확인하는 방법에 대해서 찾아봤는데요. 
호출 URL, DNS캐시 등이 있는데 PO에서 호출할때 문제가 아니라면 클라이언트와 서버간 중간에 DNS, 방화벽 등으로 인해 에러가 발생될수도 있겠다고 의구심도 듭니다.

댓글 2개:

  1. 안녕하세요 저도 PO 일하는데 똑같은 문제로 찾아보다가 동종업계분 봐서 반가워서 글남깁니다.
    400에러 원인 찾기가 참 힘드네요..

    답글삭제
    답글
    1. 반갑습니다. 참 힘들죠.. 혼자 찾는다고 해서 찾아지는 에러가 아니니.. ㅠㅜ

      삭제

최근글

9월 태안~천안 아이와 3박4일 가족 여행지