2010-12-16 2 views
1

JSON을 반환하는 일부 휴식 서비스가 정상적으로 작동합니다. 그러나 에뮬레이터를 웹 프록시 (Charles)를 통해 실행할 때 갑자기 getResponse()에 null이 발생합니다.프록시 (Charles)를 사용할 때 HttpClient 응답이 null입니다.

무엇이 실망 스럽습니다. Charles가 응답 및 요청이 훌륭하게 보입니다.

  • 에뮬레이터가 프록시를 통해 실행될 때 다른 사람이 org.apache.http.client.HttpClient에 문제가 있습니까?
  • 이 문제를 해결하는 방법에 대한 제안 사항은 무엇입니까?
  • 다른 프록시로 전환해야합니까? 나는 바이올린을 알고 있지만 그것은 PC에만 ...
  • 다른 아이디어? 응답이 다시 널 오는 이유

감사합니다 :)

+0

코드 ????????? – viv

답변

0

그래서 나는 모르겠지만, 나는 HTTP 스니퍼하지 프록시로 트래픽을 볼 수 있었다. 좋은 작은 응용 프로그램 인 HTTPScoop을 사용했습니다.

또한 HTTPScoop 사용에 대한 좋은 점은 인터넷 공유를 켜고 휴대 전화가 내 Mac에서 Wi-Fi를 사용할 때 내 실제 장치에서 트래픽을 볼 수 있다는 것입니다. 따라서 이것은 전화 자체에서 일어나는 일을 디버깅하기에 좋은 방법입니다.

0

찰스 SDK의 R13과 같은 에뮬레이터 인수와 함께 작동합니다

-http-프록시 localhost.:8888 5554 -port -debug - 프록시

내 Mac에서 작업을 확인 하였다.

+0

은 다음에 대한 블로그 게시물을 작성했습니다. http://qtcstation.com/2011/09/configuring-charles-web-debugger-to-work-with-android-devices-and-emulator/ –

관련 문제