`
cjx186
  • 浏览: 265419 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

URLConnection 读写url

    博客分类:
  • java
 
阅读更多
protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String urlss = "http://127.0.0.1:8080/test/ShopServlet";
		StringBuilder responseBuilder = null;
		BufferedReader reader = null;
		OutputStreamWriter wr = null;
		URL url;
		try {
			url = new URL(urlss);
			URLConnection conn = url.openConnection();
			conn.setDoOutput(true);
			conn.setConnectTimeout(1000 * 5);
			wr = new OutputStreamWriter(conn.getOutputStream());
			wr.write("cctv");//写入数据
			wr.flush();
			// Get the response
			reader = new BufferedReader(new InputStreamReader(
					conn.getInputStream()));
			responseBuilder = new StringBuilder();
			String line = null;
			while ((line = reader.readLine()) != null) {
				responseBuilder.append(line + "\n");
			}
			wr.close();
			reader.close();
			response.getWriter().print(responseBuilder.toString());
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("---");
		 StringBuffer json=new StringBuffer();
		byte[] bytes=new byte[1024];
		while(request.getInputStream().read(bytes)>0){
			json.append(new String(bytes,"utf-8"));
		}
		System.out.println("---");
		System.out.println(json.toString().trim());
		
		response.getWriter().print("a"+json.toString().trim()+"b");
	}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics