2012-01-28 3 views
0

로컬 Android 휴대 전화에 저장된 일부 데이터를 REST 인터페이스를 통해 서버에 업로드하기위한 REST 인터페이스가 있습니다. 데이터는 JSON에 있습니다. 업로드 할 레코드 수가 적 으면 잘 작동합니다. 그러나 레코드 수가 200 개가되면 큰 숫자가됩니다. 각 레코드는 평균 약 50 자이며 실패합니다. 나는 그것이 너무 큰 JSON 문자열의 크기 때문이라고 생각한다. 어떤 제안이든이 경우 어떻게해야합니까? 내 서버 측은 JSON 문자열을 가져 와서 구문 분석하고이를 mysql에 저장하는 간단한 PHP이다.안드로이드는 REST를 통해 긴 JSON 문자열을 업로드합니다.

+0

문제가있는 끝 부분을 확인 했습니까? 나는. 패킷이 장치 밖으로 나갔다는 것을 알았습니까? – shein

+0

어떤 종류의 오류가 발생하고 있습니까? 응답 코드 및 응답 메시지 란 무엇입니까? –

+0

데이터를 보내는 데 어떤 방법을 사용하고 있습니까? GET에는 크기 제한이 있습니다 (무엇인지는 모르겠지만). 데이터 서버 측 (아마도)을 변경하고 있기 때문에 POST를 사용해야하는 것처럼 들립니다. –

답변

1

모든 제안과 질문에 감사드립니다. 일부 디버깅 후에는 실제로 시간 초과로 인해 발생했습니다. 그래서 타임 아웃 값을 변경 한 후 현재 작동 중입니다. 비슷한 문제를 가진 사람에게이 질문에 대한 답을 얻고 싶습니다.

관련 문제