大家好,今天小编来为大家解答以下的问题,关于Java 网络连接 HttpURLConnection 实践案例,这个很多人还不知道,现在让我们一起来看看吧!
protected void doGet(HttpServletRequest 请求, HttpServletResponse 响应) 抛出ServletException, IOException {
response.getWriter().write("abc");//接收到数据
String name=request.getParameter("name");//根据参数获取数据
String header=request.getHeader("a");
System.out.println(名称);
System.out.println(标题);
}
protected void doPost(HttpServletRequest 请求, HttpServletResponse 响应) 抛出ServletException, IOException {
doGet(请求,响应);
}
}
Main方法中定义api
/**
* 读取服务器数据
* @抛出MalformedURLException
* @抛出IOException
*/
private static void Test1() 抛出MalformedURLException, IOException {
URL url=新URL("http://localhost:8080/JspDemo/HttpUrlConnectionServletr");
HttpURLConnection con=(HttpURLConnection) url.openConnection();
InputStream inputStrea=con.getInputStream();//字节流
InputStreamReader inputStreamReader=new InputStreamReader(inputStrea);//转换为字符流
//通过bufferReader读取
BufferedReader bufferedReader=new BufferedReader(inputStreamReader);
字符串内容=bufferedReader.readLine();
int responseCode=con.getResponseCode();//获取状态码
String headerField=con.getHeaderField("Server");//获取名为Server的消息头
System.out.println(内容);
System.out.println(responseCode);
System.out.println(headerField);
}
/**
*向服务器传输数据
* @抛出MalformedURLException
* @抛出IOException
*/
private static void Test2() 抛出MalformedURLException, IOException {
URL url=新URL("http://localhost:8080/JspDemo/HttpUrlConnectionServletr");
HttpURLConnection con=(HttpURLConnection) url.openConnection();
con.setDoOutput(true);//如果doOutput=false 则无法写入URLConnection - 调用setDoOutput(true)
//向服务器发送请求头
con.setRequestMethod("POST");
con.setRequestProperty("a", "tou");
OutputStream out=con.getOutputStream();
out.write("name=jibenmima".getBytes());
con.getResponseCode();//表示请求完成。一个请求有一个往返。
关于Java 网络连接 HttpURLConnection 实践案例的内容到此结束,希望对大家有所帮助。
【Java 网络连接 HttpURLConnection 实践案例】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这个Java HttpURLConnection小demo很有帮助,我想学习怎么使用它来获取网页内容。
有12位网友表示赞同!
我一直想了解HttpURLConnection的使用方法,这篇小demo讲解得非常清楚!
有17位网友表示赞同!
看了这个例子之后感觉掌握了基本的HttpURLConnection操作步骤,可以尝试自己练习一下了。
有13位网友表示赞同!
Java的网络编程真复杂,幸好有这些实用的小demo让我更容易理解。
有9位网友表示赞同!
对于新手来说这个HttpURLConnection的简单实例非常有用,能快速入门这个概念。
有20位网友表示赞同!
感谢分享这个示例代码,我打算把它作为学习HttpURLConnection的起点。
有6位网友表示赞同!
这篇小demo讲解得很详细,每个步骤都一目了然,很适合跟着一起练习。
有7位网友表示赞同!
想要用Java访问网页,这个HttpURLConnection的小demo是必备的入门指南。
有12位网友表示赞同!
现在开始学习网络编程,正好碰到了这个例子,非常棒!
有7位网友表示赞同!
我正在研究Web开发相关知识,这个小demo刚好能满足我的需求。
有19位网友表示赞同!
学习Java的同时掌握HttpURLConnection的使用能力,对开发未来项目很有帮助。
有19位网友表示赞同!
希望以后还能看到更多Java网络编程的小案例分享,这样学习起来会更有乐趣。
有9位网友表示赞同!
这个HttpURLConnection的例子非常实用,可以应用在数据抓取和网页爬虫等场景中。
有15位网友表示赞同!
Java的小demo总是很简洁易懂,让人很容易掌握核心概念。
有6位网友表示赞同!
这个小例子的代码结构很清晰,更容易理解HTTP请求的过程。
有18位网友表示赞同!
想要深入了解HttpURLConnection的工作原理,可以参考这篇小demo的实现细节。
有19位网友表示赞同!
学习完这个HttpURLConnection的例子之后,我可以更自信地进行Java网络编程任务了!
有19位网友表示赞同!
感谢作者分享这个实用的小例子,让我能更快地掌握Java网络编程技能。
有8位网友表示赞同!
HttpURLConnection是一个非常重要的工具,这个小demo帮助我快速入门使用它的功能。
有13位网友表示赞同!