【发布时间】:2011-12-08 20:44:33
【问题描述】:
如何从 httppost 中读取 html 标签。问题是我必须读出 aspx 请求的__viewstate 键,然后以带有用户、密码的形式将它们发回。 get 方法被服务器阻止。有什么想法吗?
【问题讨论】:
标签: android html forms http-post
如何从 httppost 中读取 html 标签。问题是我必须读出 aspx 请求的__viewstate 键,然后以带有用户、密码的形式将它们发回。 get 方法被服务器阻止。有什么想法吗?
【问题讨论】:
标签: android html forms http-post
只是一个想法,但您可以尝试使用 Android 的 XMLPullParser 过滤掉您的 httppost html 标签,然后将它们水合为一个对象,或者随意操作它们。
【讨论】:
执行完HttpPost 后,您可以将“response”保存在HttpResponse 对象中。
然后您可以从那里获取 HTML。在这里您可以看到一个 Java 示例。
HttpClient client = HttpClientBuilder.create().build();
HttpPost postMethod = new HttpPost("http://any.url.com");
try{
HttpResponse response = client.execute(postMethod);
String yourHTML = EntityUtils.toString(response.getEntity());
}catch(Exception e){
e.printStackTrace();
}
希望对你有帮助。
【讨论】: