public String sendPost(){
         PrintWriter out = null;
		BufferedReader in = null;
		String result = "";
		String request_ip=ConfigDate.getProperty("request_ip");
		try {
			String url = "http://"+request_ip+"/findPassword.jo";
			URL realUrl = new URL(url);
			URLConnection conn = realUrl.openConnection();// 打开和URL之间的连接
			// 设置通用的请求属性
			conn.setRequestProperty("accept", "*/*");
			conn.setRequestProperty("connection", "Keep-Alive");
			conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
			// 发送POST请求必须设置如下两行
			conn.setDoOutput(true);
			conn.setDoInput(true);
			// 获取URLConnection对象对应的输出流
			out = new PrintWriter(conn.getOutputStream());
			String email = request.getParameter("email");
			out.print(email);// 发送请求参数
			out.flush();// flush输出流的缓冲
			// 定义BufferedReader输入流来读取URL的响应
			in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
			String line;//读取返回响应的数据
			while ((line = in.readLine()) != null) {
				result += "\n" + line;
			}
		} catch (Exception e) {
			System.out.println("发送POST请求出现异常!" + e);
			e.printStackTrace();
		}
		// 使用finally块来关闭输出流、输入流
		finally {
			try {
				if (out != null)
					out.close();
				if (in != null)
					in.close();
			} catch (IOException ex) {
				ex.printStackTrace();
			}
		}
		return null;  
}

  

posted on 2012-12-10 11:39  youngjoy  阅读(1770)  评论(0编辑  收藏  举报