2012-07-14 3 views
0

Apache guide여러 개의 요청이 하나의 HttpConnection에서 android에 있습니까? HTTP 연결에

연결 핸드 쉐이킹의 오버 헤드는 특히 작은 HTTP 메시지, 중요 할 수 있음을 언급. 열린 연결을 여러 요청을 실행하기 위해 다시 사용할 수있는 경우 훨씬 높은 데이터 처리량을 얻을 수 있습니다 ( ).

내가 원하는 것은 20 개의 비슷한 게시물 요청 (즉, 동일한 헤더)을 보내고 싶지만 그 데이터는 매우 작습니다. 그래서 모든 요청에 ​​대해 나는 동일한 헤더 데이터를 반복해서 보내고있다. 그래서 나는 해결 방법을 찾고있다. 예를 들어 대한

:

  • 은 (전송 및 ONCE, 헤더 정보를 사용하여) 연결
  • 20 개 POST 요청
  • 연결을 종료를 보낼를 설정합니다.

내 질문 : Android's HttpClient을 사용하여 달성 할 수 있습니까, 아니면 불가능합니까? 예인 경우 강의/학습서/예를 제공/가르쳐주십시오.

미리 감사드립니다.

추신 : 몇 가지 조사를했는데 유용한 정보가 없습니다.

답변

1

- 편집 -

는 내가 질문을 오해 죄송합니다.

분명히 원하는 것은 가능합니다. 그러나 그것은 서버 측에 달려 있다고 생각합니다. 서버 코드를 작성하면 클라이언트와 서버 간의 메시지 형식을 제어 할 수 있습니다. 그렇지 않다면 아마도 서버의 API를 따라야합니다.

+0

답장을 보내 주셔서 감사합니다. 내가 아파치 - 안드로이드 HTTP 클라이언트 일을 알고 :-) .. 나는 질문을 편집, 몇 가지 세부 사항을 준, 확인하시기 바랍니다. 그 질문에서 당신이 이해 한 것이 맞는지 확인하십시오. 그렇다면 여기에서 한 일을 설명해 주시겠습니까? 'setDefaultMaxPerRoute' &'setMaxTotal' 무엇을할까요? –

+0

죄송합니다. 설명서를 확인한 후에 Android에서'setDefaultMaxPerRoute()'및'setMaxTotal()'을 사용할 수 없습니다. 나는 내 대답을 편집했다. –

+0

나는 서버에 액세스 할 수 있지만 해당 영역에 대한 지식은 매우 제한적입니다. 접근 방식을 구체적으로 설명해 주시겠습니까? –

관련 문제