如题

解决方案 »

  1.   

    自己找到了public String post(String url, JSONObject json)
    {
      
            HttpParams httpParams = new BasicHttpParams(); 
            HttpConnectionParams.setConnectionTimeout(httpParams, 3000);   
            HttpConnectionParams.setSoTimeout(httpParams, 3000);   
            HttpClient client = new DefaultHttpClient(httpParams);   
      
            HttpPost request = new HttpPost(url);   
            try {
    request.setEntity(new ByteArrayEntity(json.toString().getBytes("UTF-8")));
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }   
            request.setHeader("json", json.toString());   
            HttpResponse response;
    try { 
    response = client.execute(request);
    if(response.getStatusLine().getStatusCode() == 200)    
    {   
    result= readstream(response.getEntity().getContent());
    return result;
    }else {
    throw new Exception("can't connect the network");
    }
    } catch (ClientProtocolException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }  
    return "can't connect";



    }