Android에서 webview에서 반환 값을 가져오고 싶습니다. 값을 게시하려면 webview.postUrl
을 사용했지만 PHP에서 echo하는 결과를 얻는 방법은 무엇입니까? 아무도 나를 도울 수 있습니까? 감사. 다음은 클래스를 사용하여 HTTP 요청을 할 것 같은 HttpClient를 대신 그것을 위해 웹보기를 사용하는 것으로 보이는webview에서 결과 값을 얻는 방법은 무엇입니까?
String url = "http://192.168.0.20/exe/test/aaa/test.php";
String postData = "uID=md5_id&uPWD=md5_pass";
WebView webview = (WebView) findViewById(R.id.webview);
WebSettings webviewSettings = webview.getSettings();
webviewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webviewSettings.setJavaScriptEnabled(true);
webviewSettings.setSavePassword(false);
webviewSettings.setSaveFormData(false);
webviewSettings.setSupportZoom(true);
webview.setWebChromeClient(new WebChromeClient());
webview.postUrl(url, EncodingUtils.getBytes(postData, "utf-8"));
PHP가 쇼를 아래로 내 코드,
$uID=$_POST['uID'];
$uPWD=$_POST['uPWD'];
//echo "$uID : $uPWD";
if($uID==$uPWD){
echo "ok";
}else{
echo "fail";
}
코드 게시 ... – Aerrow