【发布时间】:2011-03-27 13:58:46
【问题描述】:
我正在使用 HttpUrlConnection 向网页发布查询。该网页接受了我的请求并再次发布。例如:www.unknown.com
URL url = new URL("http://www.unknown.com"); //$NON-NLS-1$
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setReadTimeout(15*1000);
urlConnection.setDoInput(true);
urlConnection.setDoOutput (true);
urlConnection.setUseCaches (false);
urlConnection.setAllowUserInteraction(true);
out = new OutputStreamWriter(urlConnection.getOutputStream());
string content = "var1=5&var2=0&var3=6"; //$NON-NLS-1$
out.write(content);
out.flush();
out.close();
代码运行没有问题,我正在获取 html 代码。问题是网页在接受我的请求时正在执行另一种 HTTP“POST”方法。例如,在我的请求之后,URI 是:http://www.unknown.com?var1=5&var2=0&var3=6&var4=1500
我需要在我的代码中获取“var4”的值,但我找不到任何解决方案。 HttpUrlConnection.getUrl() 只返回地址http://www.unknown.com!有人建议吗?谢谢。
【问题讨论】:
标签: java android http-post httpurlconnection