博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
service文件(格林速洗项目)
阅读量:6882 次
发布时间:2019-06-27

本文共 3910 字,大约阅读时间需要 13 分钟。

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
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
params = new ArrayList
(); 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

 

转载地址:http://mknbl.baihongyu.com/

你可能感兴趣的文章
MDT 2013 Update 1 Preview 部署 Windows 10之MDT 2013安装配置
查看>>
监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务
查看>>
BGP重分布metric详解
查看>>
虚拟机Virtual PC的使用
查看>>
我的友情链接
查看>>
应该知道的自动化测试陷阱1
查看>>
详解linux运维工程师入门级必备技能
查看>>
第三章 MySQL数据库系统
查看>>
使用阿里云Elasticsearch搭建ELK日志系统
查看>>
爬虫爬取“吟”的技术博客
查看>>
运维监控利器Nagios:概念、结构和功能
查看>>
【Absible学习】Ansible常用模块---命令类模块
查看>>
总结:mysql三种灾备与恢复使用解析。
查看>>
Lync Server 2010详解系列1:环境介绍和准备
查看>>
Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析
查看>>
DHCP服务器如何检测穿过中继代理的IP地址冲突(gratuitous ARP肯定是不行的)
查看>>
XAML实例教程系列 – 开篇
查看>>
cocos2d-x学习笔记06:如何将win32移植到android
查看>>
Anonymous几天之内攻陷500多个中国网站
查看>>
6421B Lab4 IPv6的配置与故障排除
查看>>