④内部公开请勿外传集群环境下,数据集成接口调用改造方式1.登录和调用osf使用同一个HttpClient。publicResponseexecuteService(StringserverUrl,StringserviceName,Mapparam)throwsHttpException,IOException{HttpClientclient=newHttpClient();Tokentoken=loginShrByUser(serverUrl,client);returnexecuteOSFService(serverUrl,token,serviceName,param,client);}2.调用osf时,手动写入cookies到请求头信息//将cookies转为字符串StringCookie=UrlUtil.cookiesToString(client.getState().getCookies());//method.setRequestHeader("Cookie","EASSESSIONID=-262648488;NAPRoutID=-262648488;JSESSIONID=CgoBAhrqWUoK0scbWLkoSEbjroTUzNak_l8A");method.setRequestHeader("Cookie",Cookie);Cookies转换成String参加工具方法/***将cookies数组转化为string*分号相隔*/publicstaticStringcookiesToString(Cookie[]cookies){StringBufferbuf=newStringBuffer();for(Cookiecookie:cookies){buf.append(cookie.toString()).append(";");}if(buf!=null&&buf.length()>0){returnbuf.substring(0,buf.length()-1);}returnnull;1/2④内部公开请勿外传}2/2