JSON 문자열을 Android로 구문 분석하는 동안 HTML 값이 대신 전달됩니다. 이전에는 코드가 잘 작동했지만 PHP 파일을 사용하여 데이터베이스를 가져올 때 갑자기 충돌이 발생하기 시작했습니다.
확인 결과 logcat에서 HTML 값이 관찰되었습니다.
<html><body><h2>Checking your browser..</h2><script...
가장 큰 문제는 ByetHost가 testcookie-nginx-module이라는 간단한 보안 안티 봇 모듈을 구현한다는 것입니다.
testcookie-nginx-module은 두 단계를 수행합니다. 유효성 검사:
이 유효성 검사를 우회하려면 Android의 경우 다음 단계를 따르세요.
웹 브라우저에서 쿠키 키 가져오기:
Android 앱에서 쿠키를 설정합니다.
HTTP 요청을 수행하는 코드에서, 다음 헤더를 추가하세요:
<code class="java">httpPost.addHeader("Cookie", "__test=<content-of-your-cookie>; expires=<expires>; path=<path>");</code>
위 내용은 Android 앱에서 ByetHost의 testcookie-nginx-module이 JSON 응답을 차단하는 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!