2009-09-08 7 views
0

나는 GET을 사용하여 AJAX 호출의 최대 길이는 (적어도으로 IE6.) POST를 사용하여 AJAX 호출을 수행 할 때AJAX 길이 제한

그러한 제한이 2,083 것을 이해? AJAX 호출로 POST를 사용한 적이 없기 때문에 다른 점이 있는지조차 알지 못합니다.

답변

1

아니요, 게시물에 대한 임의의 바이트 제한이 없습니다. 그러나 엄청난 양의 데이터를 웹 애플리케이션에서 위아래로 보내는 것은 사용자에게 문제를 일으킬 수 있습니다. 특히 대역폭 제한이있는 경우 문제가 발생할 수 있습니다.

+2

POST에는 임의의 클라이언트 측 바이트 제한이 없습니다. 서버 쪽 한계가 있습니다 (조정할 수 있음). – ceejayoz

+0

기술적으로 더 정확했기 때문에 +1을 다른 주석에 추가했습니다. 그러나 TJ의 정서와 사용자 경험에 동의합니다. – DVK

5

해당 서버에 따라 다릅니다.

IIS/ASP.Net (기본값)에는 게시 본문 크기 제한이 있습니다 (약 2MB). 그러나 이것은 구성 파일을 사용하여 변경할 수 있습니다.

정상적인 AJAX 사용의 경우 문제가 발생하지 않습니다. 파일 업로드를 시작하면 매우 쉽게 한계에 도달합니다.

+0

좋은 답변입니다. 아파치, nginx 및 PHP는 모두 자체적으로 조정할 수있는 POST 한계가 있습니다. – ceejayoz