码迷,mamicode.com
首页 > 其他好文 > 详细

service文件

时间:2016-01-22 22:09:45      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

service文件模板:
String url="http://59.78.93.208:9097/Order?id="+id+"&value="+value;
HttpClient client = new DefaultHttpClient();
client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 3000);
client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 3000 );
//HttpPost request;
HttpPost request;
try {
request=new HttpPost(new URI(url));
 HttpResponse response = client.execute(request);
if (response.getStatusLine().getStatusCode() == 200) {
HttpEntity entity = response.getEntity();
if (entity != null) {
String out = EntityUtils.toString(entity);
JSONArray jsonArray=new JSONArray(out);
return jsonArray;
}
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
return null;
}
实例
技术分享
public class OrderService{


    public static JSONArray getOrderList(int value,int id){
        String url="http://59.78.93.208:9097/Order?id="+id+"&value="+value;
        HttpClient client = new DefaultHttpClient();
        client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 3000);
        client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 3000 );
        //HttpPost request;
        HttpPost request;
        try {
           // request = new HttpPost(new URI(url));
            request=new HttpPost(new URI(url));
       //     List<NameValuePair> params=new ArrayList<>();
          //  params.add(new BasicNameValuePair("value",String.valueOf(value)));
           // params.add(new BasicNameValuePair("id",String.valueOf(lastindex)));
         //   request.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
            HttpResponse response = client.execute(request);
            if (response.getStatusLine().getStatusCode() == 200) {
                HttpEntity entity = response.getEntity();
                if (entity != null) {
                    String out = EntityUtils.toString(entity);
                    JSONArray jsonArray=new JSONArray(out);
                    return jsonArray;
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
        return null;
    }
}
View Code
技术分享
public class AdviceService {

    public int sendAdvise(String sex,String grade,String advise,String w,String h,String android_version,String mobile_model,String density){
    String url="http://59.78.93.208:9092/AdviseInsert";
    HttpClient client = new DefaultHttpClient();
    client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 3000);
    client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 3000);
    HttpPost request;
    try {
        request = new HttpPost(url);
         List<NameValuePair> params = new  ArrayList<NameValuePair>();  
               
        params.add(new BasicNameValuePair ("sex", sex));  
        params.add(new BasicNameValuePair ("grade", grade)); 
        params.add(new BasicNameValuePair ("text", advise)); 
        params.add(new BasicNameValuePair ("w", w)); 
        params.add(new BasicNameValuePair ("h", h)); 
        params.add(new BasicNameValuePair ("android_version", android_version)); 
        params.add(new BasicNameValuePair ("mobile_model", mobile_model)); 
        params.add(new BasicNameValuePair ("density", density)); 
        
        request.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));  

        
        HttpResponse response = client.execute(request);
        
        if (response.getStatusLine().getStatusCode() == 200) {
            HttpEntity entity = response.getEntity();
            if (entity != null) {
                String out = EntityUtils.toString(entity);
                int result=Integer.parseInt(out);
                return result;
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    //return null;
    return -2;
        
    }

}
View Code

 

service文件

标签:

原文地址:http://www.cnblogs.com/to-creat/p/5152240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!