Android中向服务器发送数据的Post和Get方法
16lz
2021-01-23
下面是Post方法:
NameValuePair na1=new BasicNameValuePair("email","123456@email"); NameValuePair na2=new BasicNameValuePair("password","1"); List list=new ArrayList(); list.add(na1); list.add(na2); try {HttpEntityrequestHttpEntity = new UrlEncodedFormEntity(list);//HttpPost httpPost=new HttpPost("http://192.168.1.101/university/user/userlogin.action");HttpPost httpPost=new HttpPost("http://192.168.1.101/university/user/login.jsp");httpPost.setEntity(requestHttpEntity); HttpClient httpClient=new DefaultHttpClient(); HttpResponse httpResponse=httpClient.execute(httpPost); HttpEntity httpEntity=httpResponse.getEntity(); InputStream inputStream=httpEntity.getContent(); BufferedInputStream bufferStream=new BufferedInputStream(inputStream,8192);byte [] buffer =new byte[1024];int result=bufferStream.read(buffer);while(result!=-1){System.out.print(new String(buffer));result=bufferStream.read(buffer);}inputStream.close();bufferStream.close();} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ClientProtocolException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}
下面是Get方法
//public void onClick(View v) {// try {// HttpGet httpGet=new HttpGet("http://125.82.89.243/university/user/userlogin.action");// HttpClient httpClient=new DefaultHttpClient(); //HttpResponse response =httpClient.execute(httpGet);//HttpEntity httpEntity=response.getEntity();//InputStream inputStream=httpEntity.getContent();////BufferedInputStream bufferStream=new BufferedInputStream(inputStream,8192);////byte [] buffer =new byte[1024];//int result=bufferStream.read(buffer);//while(result!=-1){//System.out.print(new String(buffer));//result=bufferStream.read(buffer);//}////////} catch (ClientProtocolException e) {//// TODO Auto-generated catch block//e.printStackTrace();//} catch (IOException e) {//// TODO Auto-generated catch block//e.printStackTrace();//}////// TODO Auto-generated method stub////} });
更多相关文章
- 图片旋转的两种方法
- android sdk 兼容低版本的处理方法
- Android后端服务器的搭建方法
- 保持Android手机屏幕长亮的方法
- Android 崩溃分析 方法论
- Android studio中正确引入so文件的方法
- Android代码混淆及项目发布方法记录