gpt4 book ai didi

java - Android服务器数据抓取

转载 作者:行者123 更新时间:2023-11-30 04:30:36 26 4
gpt4 key购买 nike

我想从 phpMyAdmin 服务器获取数据。我知道的唯一功能是:

private String getPage() {
String str = "***";

try
{
HttpClient hc = new DefaultHttpClient();
HttpPost post = new HttpPost("http://mywebsite.me");
HttpResponse rp = hc.execute(post);

if(rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK)
{
str = EntityUtils.toString(rp.getEntity());
}
}catch(IOException e){
e.printStackTrace();
}

return str;
}

它不起作用,因为我需要使用用户名和密码对自己进行身份验证。我认为这个函数不起作用的另一个原因是它获取了页面的源代码(ctrl+u 在 Chrome 中)并且我需要的值不存在,它们在服务器上的表中。我怎么能那样做?

最佳答案

我不知道是否得到了你的答案,但最直接的方法是创建一个带有查询的 php 文件,以从数据库中提取你需要的数据,并从 php 文件中以 xml 或 json 格式输出数据。如果您需要示例检查:

http://webdesignergeeks.com/mobile/android/android-login-authentication-with-remote-db/它向您展示了如何在 php 中从数据库中获取数据以及如何从 android 应用程序发出 http 请求。

它们从 Android 应用程序向服务器发出 HTTP POST 或 HTTP GET 请求以获取所需数据。至于用户名和密码。您指的是 SSL 证书吗?您究竟在哪里需要用户名和密码?

关于java - Android服务器数据抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7795134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com