android 动态表单提交,Android 使用三种方式获取网页(通过Post,Get进行表单的提交)...

//直接获取信息voidDirectInfo()throwsIOException {

URL url=newURL(SRC);

HttpURLConnection httpConn=(HttpURLConnection) url.openConnection();

InputStreamReader inStreamReader=newInputStreamReader(httpConn

.getInputStream());

BufferedReader bufReader=newBufferedReader(inStreamReader);

String line="";

String Date="OK";while((line=bufReader.readLine())!=null) {

Date+=line+"\n";

}

edit1.setText(Date);

}//get方式获取信息voidgetInfo()throwsIOException {//将上面使用的方法直接修改一下即可。URL url=newURL(SRC+"/default.aspx?NAME="+URLEncoder.encode("abc","utf-8"));

HttpURLConnection httpconn=(HttpURLConnection) url.openConnection();

InputStreamReader inputReader=newInputStreamReader(httpconn

.getInputStream());

BufferedReader bufReader=newBufferedReader(inputReader);

String line="";

String Date="";while((line=bufReader.readLine())!=null) {

Date+=line;

}

edit1.setText(Date);

}//Post方式获取信息voidpostInfo()throwsMalformedURLException, IOException {//Post 方法比Get方法需要设置的参数更多HttpURLConnection httpconn=(HttpURLConnection)newURL(SRC)

.openConnection();//post 方式,输入输出需要设置为truehttpconn.setDoInput(true);

httpconn.setDoOutput(true);

httpconn.setRequestMethod("POST");//设置为Post方式,默认为get方式httpconn.setUseCaches(false);//不使用缓存httpconn.setInstanceFollowRedirects(true);//重定向httpconn.setRequestProperty("Content-type","Application/x-www-form-urlencoded");//设置连接 的Content-type类型为://application/x-www-form-urlencodedhttpconn.connect();//连接DataOutputStream out=newDataOutputStream(httpconn.getOutputStream());//声明数据写入流String content="NAME="+URLEncoder.encode("fly_binbin","gb2312");

out.writeBytes(content);

out.flush();

out.close();

BufferedReader reader=newBufferedReader(newInputStreamReader(httpconn.getInputStream()));

String line="";

String resultDate="";while((line=reader.readLine())!=null)

{

resultDate+=line;

}

edit1.setText(resultDate);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值