我想在android活动的服务中打开一个网页,然后在网络执行后我想获取新的URL。
我想使用例如“www.example.com/login.jsp?username=xxx&password=YYY”的网站来检查用户名和密码的有效性,如果用户存在,我将在新的 URL www.example 中拥有。 com/fstPage.jsp
帮助PLZ
谢谢
我想在android活动的服务中打开一个网页,然后在网络执行后我想获取新的URL。
我想使用例如“www.example.com/login.jsp?username=xxx&password=YYY”的网站来检查用户名和密码的有效性,如果用户存在,我将在新的 URL www.example 中拥有。 com/fstPage.jsp
帮助PLZ
谢谢
您可能应该在第二个链接检查有效性。服务器端应包括接受请求的方法,如 www.example.com/fstPage.jsp?username=XXX&password=YYY,然后服务器返回适当的站点。
我认为这是以最简单的方式做到这一点的好方法。为什么要使用重定向...
public class Example extends Activity {
WebView webview;
String url;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ProgressDialog pd = ProgressDialog.show(this, "", "Loading", true);
webview = (WebView) findViewById(R.id.webViewBuy);
webview.getSettings().setJavaScriptEnabled(true);
url = "www.example.com/fstPage.jsp" + "?username="
+ User.getUsername() + "&password=" + User.getPassword();
webview.loadUrl(url);
webview.setWebViewClient(new WebViewClient() {
public void onReceivedSslError(WebView view,
SslErrorHandler handler, SslError error) {
handler.proceed();
}
@Override
public void onPageFinished(WebView view, String url) {
pd.dismiss();
}
});
}
}