protected void testPost() {
// TODO Auto-generated method stub
try {
//闯将URL并制定访问的地址
URL url=new URL("http://192.168.243.1:8080/fdf/servlet/ServletDemo1");
//得到httpURLConnection
HttpURLConnection connection=(Ht5tpURLConnection) url.openConnection();
//设置连接的超时时间
connection.setConnectTimeout(3000);
//设置读取数据的超时时间
connection.setReadTimeout(5000);
con//设置请求的方式为postnection.setRequestMethod("POST");
//设置输出流可用
connection.setDoOutput(true);
//开始连接
connection.connect();
String str="name="+URLEncoder.encode("张三")+"&password=123";
//向服务器写入请求正文
connection.getOutputStream().write(str.getBytes("utf-8"));
//获取服务器的响应码
int code=connection.getResponseCode();
if(code==200){
InputStream is=connection.getInputStream();
ByteArrayOutputStream bos=new ByteArrayOutputStream();
byte[] buff=new byte[1024];
int len=0;
while((len=is.read(buff))!=-1){
bos.write(buff, 0, len);
}
is.close();
bos.close();
String result=bos.toString();
System.out.println(result);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
HttpUrlConnection请求数据
最新推荐文章于 2022-12-15 23:31:06 发布