Quration AIQ

devwords

웹서핑을 하다 보면 원하던 페이지 대신 뭔가 잘못됐다고 알리는 알쏭달쏭한 세 자리 숫자를 만나게 됩니다.

'404'는 어떤 상황을 뜻하는 코드일까요?

요청한 페이지가 존재하지 않음(Not Found)
HTTP 상태 코드는 세 자리 숫자로 결과를 알립니다. 200=성공, 404=없음, 403=권한 없음, 500=서버 내부 오류. 4로 시작하면 요청한 쪽 문제, 5로 시작하면 서버 쪽 문제라는 것만 알아도 절반은 읽습니다.

HTTP 상태 코드는 서버가 요청에 어떤 일이 있었는지 알려주기 위해 돌려보내는 세 자릿수 숫자로, 404는 구체적으로 '찾을 수 없음(Not Found)'을 뜻하며 요청한 페이지나 리소스가 그 주소에 아예 존재하지 않는다는 의미입니다. 이 코드들은 대략적인 범주를 따르는데, 2xx는 성공, 4xx는 요청 자체에 문제가 있었음을, 5xx는 서버 자체에서 내부 오류가 발생했음을 뜻합니다.

서버가 4시 4분에 퇴근했다는 것이나 결제가 필요하다는 것은 둘 다 지어낸 것이거나 잘못 짝지어진 설명입니다. 결제 필요는 실제로 훨씬 덜 흔한 상태 코드인 402의 의미이지 404가 아닙니다.

4xx 코드는 요청 쪽 문제를, 5xx 코드는 서버 쪽 문제를 가리킨다는 이 단순한 규칙을 알아두면, 웹을 이용하는 누구든 깨진 페이지가 오타가 난 URL처럼 자기가 고칠 수 있는 문제인지, 아니면 자기 통제를 완전히 벗어난 문제인지 빠르게 파악할 수 있습니다.

▶ Quration AIQ

devwords

사이트 접속 시 '500 Internal Server Error'가 떴다면, 잘못한 쪽은 누구일까요?강력하지만 암호처럼 생겨서(예: ^\d{3}-\d{4}$) 개발자들도 매번 검색한다는 이것은?이 문법의 이름은?널리 쓰이는 구분법은?'거의 아무 조건 없이 상업적 이용까지 허용하되 저작권 고지만 유지하라'는 가장 관대한 축의 유명 라이선스는?기능도 안 바뀌는데 왜 할까요?이를 가리키는 금융 비유의 개발 용어는?가장 실용적인 첫 대응은?영국 속어로 git의 뜻은?좋은 커밋의 원칙으로 통하는 것은?이 PR(Pull Request)의 의미는?그렇다면 GitHub(깃허브)와 git의 관계는?

Quration — Quration AIQ