Android利用HttpURLConnection发送参数及获得页面内容

 

 

package com.FatDiary.webservice;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

import org.apache.http.HttpStatus;

import android.util.Log;
public class TestWebService {

    public static String getReturnWord() {
        
        String rtn = "";
        
        URL url = null;
        HttpURLConnection httpConnection = null;
        InputStream in = null;
        
        try{
            
            url = new URL("http://192.168.1.100:8085/");
            httpConnection = (HttpURLConnection) url.openConnection();
            
            httpConnection.setConnectTimeout(5*1000);
            httpConnection.setDoOutput(true);
            
            String param = "username1=pijing&username2=卧龙居";
            byte[] out = param.getBytes();
            
            httpConnection.getOutputStream().write(out);
            httpConnection.getOutputStream().flush();
            
            byte[] buffer = new byte[1024];
            int index = -1;
            in = httpConnection.getInputStream();
            
            while((index=in.read(buffer,0,1024))!=-1){
                
                rtn += new String(buffer,0,index);
            }
            
        }catch(Exception ex){
            
            Log.i("info",ex.getMessage());
            rtn = ex.getMessage();
        }
        
        return rtn;
    }
}

 

posted @ 2015-02-27 15:53  Jimmy_5  阅读(201)  评论(0)    收藏  举报