2012-08-09 5 views
2

나는 get 요청을 제공하는 기존 프레임 워크를 사용한다고 가정합니다. 또한 클라이언트 측 코드는 Httpclient를 사용하여 특정 조회를 수행하도록 요청을합니다. get 요청 쿼리 매개 변수가 너무 길지 않아 모든 것이 제대로 작동합니다. 위와 동일한 설정을 사용하려고하지만 쿼리가 너무 길어질 수 있습니다. get 명령에 대한 쿼리가 모양을 샘플 : HttpCient GET 방식의 쿼리 길이에 어떤 제한이 있다면 그래서 내가 궁금 70K 번호 HttpClient - 쿼리 문자열을 제한 하시겠습니까?

http://server.com?id=xx&num=123,12,31,22,23,24,.....

로 성장할 수 있습니다. 일반 브라우저 IE, FF에서 요청 요청 제한을 얻는 것과 비슷한 방법입니까?

답변

2

HttpClient는 HTTP 헤더 길이에 최대 제한을 설정하도록 선택적으로 구성 할 수 있습니다. 요청 URI 또는 ​​쿼리 구성 요소의 길이에 제한을 두지는 않습니다.

+0

답장을 보내 주셔서 감사합니다. 쿼리 문자열에서 70k 문자로 일부 테스트를 수행했으며 서버에서 정상적으로 처리되었습니다. 그래서 아무런 한계가없는 것처럼 보입니다. 그것을 확인해 주셔서 감사합니다. – duskandawn

관련 문제