2016-07-13 3 views
1

사례 : 찰스 프록시를 사용하여 Genymotion의 API에 대한 내 요청을 디버깅하고 싶습니다. Genymotion (프록시 : 10.0.3.2포트 : 8888)을 설정 한 후 나는 읽을 수없는 응답을 받았습니다. 몇 가지 검색을 한 후 SSL 사용과 관련이 있음을 알았습니다. 성공적으로 내 에뮬레이터에서 찰스 인증서를 http://www.charlesproxy.com/getssl/에서 설치했는데 여전히 읽을 수없는 응답을 얻습니다. enter image description here찰스 프록시 (Genymotion 포함) : 모니터링 https -> 읽을 수없는 응답

this answerthis guide 당신은 당신이 수행 한 장치 인증서()를 추가해야합니다) 나에게 많은

+0

SSL 암호화 트래픽이 표시됩니다. 당신은 genle을 열기 위해 사용하고있는 브라우저에 인증서를 설치해야합니다. – fragmentedreality

+0

@fragmentedreality ** genymotion을 열 때 사용하는 브라우저에 인증서를 설치하십시오. ** 죄송하지만, 저는 젤리를 사용하여 man-in-the-middle을해야합니다. 내가 알 수 있을지 모르겠다. 로컬 브라우저로 내 genymotion에 인증서를 설치했습니다. 내 특정 응용 프로그램에 대해이 인증서를 설치해야합니까? 하지만 어떻게? –

답변

3

1 도움이되지 않았다.

2) SLL 프록 싱 테이블에 위치를 추가해야합니다. 메뉴에서

: 프록시 ---> SSL 프록시 설정 ...---> SSL 프록시

추가를 클릭합니다.

호스트 상자에 변환 할 사이트 이름을 입력하십시오 (필요한 경우 와일드 카드 사용). 예 : * .mysite.com

포트를 비워 둡니다.

확인을 클릭하십시오.

SSL 프록시 사용이 선택되어 있고 호스트 필터도 선택되어 있는지 확인하십시오.

확인을 클릭하십시오.

찰스를 다시 시작하십시오.

관련 문제