服务器可能要求的是HTTP POST方式发送数据,你用的是GET方式。
URL url=new URL("http://www.unispms.com/subscription/servicepull.aspx");
httpCon = (HttpURLConnection)url.openConnection();
httpCon.setRequestMethod("POST");
httpCon.setDoOutput(true);
BufferedWriter bw=new BufferedWriter(new OutputStream(httpCon.getOutputStream()));
//输出数据到服务器
BufferedReader in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
//从服务器读取数据
URL url=new URL("http://www.unispms.com/subscription/servicepull.aspx");
httpCon = (HttpURLConnection)url.openConnection();
httpCon.setRequestMethod("POST");
httpCon.setDoOutput(true);
BufferedWriter bw=new BufferedWriter(new OutputStream(httpCon.getOutputStream()));
//输出数据到服务器
BufferedReader in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
//从服务器读取数据
这几个参数,再做一个回音。
但为何BufferedReader in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));这句话把JSP页面的HTML代码都回应过来了呢?难道是这样的吗?