service文件

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;
    }
}

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;

    }

}

时间: 2024-10-28 19:38:47

service文件的相关文章

如何编写systemctl自启动服务 .service文件

systemd 的单元文件是受 XDG Desktop Entry .desktop 文件启发而产生,而最初起源是 Windows 下的 .ini 文件. 处理依赖关系 使用systemd时,可通过正确编写单元配置文件来解决其依赖关系.典型的情况是,单元A要求单元B在A启动之前运行.在此情况下,向单元A配置文件中的 [Unit] 段添加 Requires=B 和 After=B 即可.若此依赖关系是可选的,可添加 Wants=B 和 After=B.请注意 Wants= 和 Requires=

ELK开机启动 service文件内容

为了实现ELK的3部分开机启动,可以添加各项服务对应的service文件,再通过systemctl enable XXX实现ELK所有服务开机启动. Elasticsearch elasticsearch.service (/usr/lib/systemd/system) [Unit] Description=Elasticsearch Documentation=http://www.elastic.co Wants=network-online.target After=network-on

Win Form + ASP.NET Web Service 文件上传下载--HYAppFrame

本章节主要讲解HYAppFrame服务器端如何ASP.NET Web Service实现文件(含大文件)上传,WinForm客户端如何下载文件. 1    服务器端文件上传 1.1 上传文件 函数FileUpload(stringfileFullPath, byte[] file)用于上传文件,生成文件前检查文件路径所在文件夹是否存在,不存在则首先创建文件夹. [WebMethod(EnableSession = true,Description = "上传文件")] public i

systemd:在service文件中给Exec传入多个参数

原问题是这样的: 答案是这样的: 此外在使用prometheus监控mongodb时需要安装prometheus-mongodb-exporter,过程中也发现这种用法: 看看service单元文件是怎么写的: cat /lib/systemd/system/prometheus-mongodb-exporter.service 内容如下: [Unit] Description=Prometheus exporter for MongoDB Documentation=https://githu

redis.service文件配置

[Install]WantedBy=multi-user.target [Unit]Description=RedisAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingPIDFile=/var/run/redis_6379.pidExecStart=/opt/redis/src/redis-server /etc/redis.confExecReload=/bin/

XML Web Service:HTTP-GET, HTTP-POST and SOAP的比较

XML Web Service:HTTP-GET, HTTP-POST and SOAP的比较 XML Web Service支持三种协议来与用户交流数据.这三种协议分别是: 1. SOAP:Simple Object Access Protocol 2.  HTTP-GET 3.   HTTP-POST 1.首先我们先来理解一下这三者的大概定义. 在这三种协议中,SOAP是XML Web Service最常用到的连接协议.与HTTP相比,SOAP显的更为复杂,但却拥有更强的接受能力.SOAP是

怎样创建.NET Web Service http://blog.csdn.net/xiaoxiaohai123/article/details/1546941

为什么需要Web Service 在通过internet网购买商品后,你可能对配送方式感到迷惑不解.经常的情况是因配送问题找配送公司而消耗你的大量时间,对于配送公司而言这也不是一项增值服务. 为了解决这种问题,配送公司需要在不降低安全级别的情况下了解更多的递送信息,然而安全公司设计的安全系统却非常复杂.那么我们能不能只使用80端口(web服务器端口)并且只通过web服务器提供信息呢?所以,我们建立了一个全新的web应用程序以便从核心商业应用程序中获得数据.配送公司将为些东西付money,所有的公

CentOS启动流程、Grub legacy配置、linux kernel模块管理、伪文件系统介绍

写在前面: 博客书写牢记5W1H法则:What,Why,When,Where,Who,How. 本篇主要内容: ● 启动相关基础概念汇总 ● 启动流程 ● init程序类型     /etc/rc.d/rc     chkconfig     /etc/rc.d/rc.sysinit ● GRUB legacy     命令行接口     配置文件 ● Linux Kernel     内核模块查看与管理         lsmod         modinfo         modprob

服务器端cs文件

服务器端向mysql数据库写数据 using System; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Data.OleDb; using System.Drawing; using System.Data; using MyS