보안을 우회하는 참조 원을 찾고있는 Android 앱에 웹 페이지를 표시해야합니다. 나는 안드로이드에 익숙하지 않기 때문에 웹보기에서 웹 페이지를 표시하는 방법을 알고 있지만 URL 요청과 함께 'referer'를 보내는 방법을 알지 못합니다. HTTPHeaderField를 업데이트해야한다고 확신하지만 Android에서 해당 참조를 찾을 수 없습니다. 아래의 코드 내가 '리퍼러'없이 웹 페이지 만을 가지고 사용하고 무엇은 URL에서 referer 요청을 웹보기로 전송하는 방법
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl("http://www.mywebsite.com");
내가 대답은 추가 헤더를 추가하는 WebView.LoadURL 방법에 거짓말 같아요 '액세스가 거부되었습니다'라고 그러나 나는 그것의 어떤 예를 찾을 수 없습니다.
답장을 보내 주셔서 감사합니다. 안드로이드 참조에서이 사실을 알고 있었지만 예제를 찾고 싶었습니다. 내 referer "myblog201.com/" – user616076
예를 들어 주셔서 감사합니다, 그것을 시도하는 코드를 복사하지만 다음과 같은 오류가 발생합니다 'WebView 형식의 메서드 loadUrl (String) 인수에 적용 할 수 없습니다 (String, Map < String, String>) '그리고 추가 인수를 제거하라는 메시지가 나타납니다. 내가 뭔가 잘못하고 있는거야? – user616076
사용중인 API 레벨은 무엇입니까? 필자가 작성한 것처럼 두 번째 매개 변수가있는 새로운 loadUrl-function은 API 레벨 8 이후에 존재합니다. – MacGucky