1 --get提交

 //资源url地址
URL url = new URL("http://localhost:8080/test/TestServlet?id=10");
//获取连接对象
URLConnection conn = url.openConnection();
//设置连接时间,可省略
conn.setConnectTimeout(5*1000);
//设置可以接受InputStream流,默认true
//conn.setDoInput(true); //建立连接,可省略,因为真正的连接是在getInputStream()方法中开始的
//conn.connect(); //发送请求参数,并且获取响应信息
InputStream inputStream = conn.getInputStream();
//相应信息保存
OutputStream out = new FileOutputStream("e:/ss.jpg");
byte[] buf = new byte[1024];
int len = 0;
while ((len = inputStream.read(buf)) != -1) {
// out.write(buf, 0, len);
System.out.println(new String(buf, 0, len));
} //关闭资源
inputStream.close();
out.close(); 结果:
  10
 --post提交

 //资源url地址
URL url = new URL("http://localhost:8080/test/TestServlet);
//获取连接对象
URLConnection conn = url.openConnection();
//设置连接时间,可省略
conn.setConnectTimeout(5*1000);
//设置可以接受InputStream流,默认true
//conn.setDoInput(true);
//设置输出流,写入post体
conn.setDoOutput(true); OutputStream outputStream = conn.getOutputStream();
outputStream.write("name=yyq2".getBytes());
outputStream.close(); //建立连接,可省略,因为真正的连接是在getInputStream()方法中开始的
//conn.connect(); //发送请求参数,并且获取响应信息
InputStream inputStream = conn.getInputStream();
//相应信息保存
OutputStream out = new FileOutputStream("e:/ss.jpg");
byte[] buf = new byte[1024];
int len = 0;
while ((len = inputStream.read(buf)) != -1) {
// out.write(buf, 0, len);
System.out.println(new String(buf, 0, len));
} //关闭资源
inputStream.close();
out.close(); 结果:
  yyq2

URLConnection简单使用的更多相关文章

  1. URLSession

    URLSession时ios7中的心得网络接口,与NSURLConnection是并列的. 当程序在前台时,URLSession与NSURLConnection大部分可以互相替代. URLSessio ...

  2. 简单使用URLConnection、HttpURLConnection和HttpClient访问网络资源

    URL的openConnection方法将返回一个URLConnection,该对象表示应用程序和URL之间的通信连接.程序可以通过它的实例向该URL发送请求,读取URL引用的资源. 下面通过一个简单 ...

  3. 使用URLConnection发送http请求实现简单爬虫(可以配置代理)

    import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import jav ...

  4. UrlConnection连接和Socket连接的区别

    关于UrlConnection连接和Socket连接的区别,只知道其中的原理如下: 抽象一点的说,Socket只是一个供上层调用的抽象接口,隐躲了传输层协议的细节. urlconnection 基于H ...

  5. 简述AFN(AFNetWorking 2.X)的实现分析和简单使用【转】

    [转载] Axc注:版本为AFNetWorking 2.6    3.0需要修改大部分对象 一:声明本 人以前一直是使用ASI网络请求类库的.最近才开始了解使用AFNetworing这个类库.网上也肯 ...

  6. Java 的简单了解

    本文是主要根据百度百科以网上一些资料,整理的一点对Java的浅显的了解,不当之处,还请大家批评指正. 最初见到Java这个单词,是在以前的手机上,游戏启动时总会显示java的图标和名字,就感觉java ...

  7. 使用URLConnection获取网页信息的基本流程

    参考自core java v2, chapter3 Networking. 注:URLConnection的子类HttpURLConnection被广泛用于Android网络客户端编程,它与apach ...

  8. 一个简单java爬虫爬取网页中邮箱并保存

    此代码为一十分简单网络爬虫,仅供娱乐之用. java代码如下: package tool; import java.io.BufferedReader; import java.io.File; im ...

  9. HttpUrlConnection get和post简单实现(疑惑解决)

    近期研究微信的公众平台开发.须要和微信的server进行数据读取,简单研究了下jdk自带的HttpUrlConnection类(URLConnection的子类),简单实现了一下微信的access_t ...

随机推荐

  1. 办公软件-Excel:Excel百科

    ylbtech-办公软件-Excel:Excel百科 Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件.直观的 ...

  2. LAMP 1.6 Discuz安装

    1.下载                                                                                                 ...

  3. BluetoothFindFirstRadio 函数

    HBLUETOOTH_RADIO_FIND BluetoothFindFirstRadio( BLUETOOTH_FIND_RADIO_PARAMS* pbtfrp, HANDLE* phRadio ...

  4. shell自动收集服务器硬件系统信息

    shell自动收集服务器硬件系统信息,插入数据库并通过web页面显示. 一,shell自动收集服务器硬件系统信息,插入数据库.#centos 7操作系统下 #!/bin/bash #auto get ...

  5. R语言对矩阵按某一列排序

    [plain] view plaincopy a <- c(5,4,3,2,1) b <- c(1,2,3,4,5) c <- cbind(a,b) [plain] view pla ...

  6. p4555&bzoj2565 最长双回文串

    传送门(洛谷) 传送门(bzoj) 题目 顺序和逆序读起来完全一样的串叫做回文串.比如acbca是回文串,而abc不是(abc的顺序为abc,逆序为cba,不相同). 输入长度为 nnn 的串 SSS ...

  7. IPv4 和 IPv6地址

    目前Internet上使用的基本都是IPv4地址,也就是说地址总共是32个比特位,也就是32位二进制数.  所以IPv4地址总的容量是 2的32次方 = 4294967296 比如 11010010 ...

  8. 《鸟哥的Linux私房菜》读书笔记3

    1. bash shell变量设定: name=myname,(不加空格) echo $name 注意: 若myname中有空格,则用单引号或者双引号("内特殊字符保留变量特性,'内特殊字符 ...

  9. [CentOS7] systemd

    声明:本文主要总结自:鸟哥的Linux私房菜-第十七章.認識系統服務 (daemons),如有侵权,请通知博主 查看当前系统设定的服务启动脚本的类型:ls /usr/lib/systemd/syste ...

  10. 有关UPDATE操作的一些想法

    我们平常写代码的时候,无疑都会接触大量的数据CURD操作.第一反应是这太简单了,那么你在编写UPDATE操作的时候是怎样的逻辑呢?比较下面两段伪代码: code exp.1 $SQL = " ...