【发布时间】:2011-07-21 16:20:58
【问题描述】:
到目前为止,我已经在 HttpURLConnection 和 setRequestProperty 上辛苦了 2 天,但我无法让这个网页发布并返回我想要的页面。这就是我目前所拥有的......
... 字符串数据 = URLEncoder.encode("acctno", "UTF-8") + "=" + URLEncoder.encode("1991462", "UTF-8");
URL oracle = new URL("http://taxinquiry.princegeorgescountymd.gov");
HttpURLConnection yc = (HttpURLConnection) oracle.openConnection();
yc.setRequestMethod("POST");
yc.setRequestProperty("Content-Type", "text/html; charset=utf-8");
yc.setRequestProperty("Content-Length", "19004");
yc.setRequestProperty("Cache-Control", "private");
yc.setRequestProperty("Set-Cookie", "ASP.NET_SessionId=v5rdm145zv3jm545kdslgz55; path=/");
yc.setRequestProperty("X-AspNet-Version", "1.1.4322");
yc.setRequestProperty("X-Powered-By", "ASP.NET");
yc.setRequestProperty("Server", "Microsoft-IIS/6.0");
yc.setDoOutput(true);
yc.setDoInput(true);
OutputStreamWriter out = new OutputStreamWriter(yc.getOutputStream());
out.write(data);
out.flush();
//out.write(data);
out.close();
...
它返回 URL 中定义的相同页面。它没有向我发送应以 /taxsummary.aspx 结尾的请求页面
看起来 asp 获取了 post 数据并为给定的每个参数生成一个唯一的 HTML。如何给它正确的参数?
【问题讨论】:
标签: asp.net parameters request