답변 2개
채택된 답변
+20 포인트
8개월 전
브라우저, 서버, 데이터베이스 설정에 따라 다를 수 있습니다.
OR 조건으로 많은 wr_id를 조회할 때, 414 Request-URI Too Large 오류가 발생할 것입니다.
WHERE IN() 사용, GET 대신 POST 요청, 또는 ID 압축 전송을 적용하면 해결될 것입니다.
환경에 따른 서버 로그를 확인하시면서 원인을 파악해 보세요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8개월 전
네. GET 방식은 글자 수 제한이 있어.
이 제한은 주로 URL의 최대 길이에 의해 결정되는데, 브라우저나 서버에 따라 다를 수 있어.
? GET 방식 글자 수 제한
- RFC 공식 표준: GET 요청의 URL 길이 제한을 명시적으로 정하지 않음.
- 일반적인 브라우저 제한
- Chrome, Firefox, Edge: 약 2,048자 (2KB)
- Internet Explorer (IE): 약 2,083자
- Safari: 공식적인 제한 없음, 하지만 안정성을 고려해 8,000자 미만 권장
- 서버 제한
- Apache: 기본적으로 8,192자(8KB)
- NGINX: 기본적으로 4,096자(4KB)
- IIS (Windows Server): 16,384자(16KB)
⚠️ 주의할 점
- 브라우저마다 다르고, 서버 설정에 따라 다름.
- 너무 긴 URL은 잘릴 수도 있고, 414 URI Too Long 오류가 발생할 수 있음.
- 중요한 데이터는 POST 방식을 쓰는 게 더 안전함.
chatgpt답변 이였습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인