首页>新闻>大连java学习机构选择的榜

大连java学习机构选择的榜

来源:大连迪派教育

时间:2021/7/31 16:43:31

大连java学习机构选择的榜,现在大连市面上的java培训机构有很多,但在师资力量课程安排上会有所差异,因此如何选择适合自己的机构就成为了目前面临的难题。小编在这里为您推荐大连迪派电脑学校,开设电脑设计培训,建工培训,小语种培训等课程适用于集体教学与个别指导相结合等方式”,培训整体偏重于实战型.为不影响您的学习,来校区前请先电话或QQ咨询,方便我校安排相关课程的专业老师为您解答~~接下来迪派教育的小编为您分享,Java实现微信小程序获取union

private static final Logger LOGGER=LoggerFactory.getLogger(HttpUtil.class);

public static int DATA_JSON=1;

public static int DATA_FORM=2;

private static String JSON_CONTENT_TYPE="application/json";

private static String CHARACTER="UTF-8";

private static String CONTENT_TYPE_NAME="Content-Type";

public static String get(String url){

return send(new HttpGet(url));

}

public static String post(String url,Map<String,Object>param,Integer dataType){

return post(url,param,dataType,null);

}

public static String post(String url,Map<String,Object>param,Integer dataType,Map<String,String>headers){

HttpPost post=new HttpPost(url);

if(dataType==DATA_FORM){

Iterator localIterator;

Map.Entry<String,String>entries;

if(headers!=null)

for(localIterator=headers.entrySet().iterator();localIterator.hasNext();){

entries=(Map.Entry)localIterator.next();

post.setHeader((String)entries.getKey(),(String)entries.getValue());

}

Object paramList=new ArrayList();

for(Map.Entry<String,Object>entry:param.entrySet()){

((List)paramList).add(new BasicNameValuePair((String)entry.getKey(),entry.getValue().toString()));

}

try{

post.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity((List)paramList));

}catch(UnsupportedEncodingException e){

LOGGER.info(e.getMessage());

}

}else if(dataType.intValue()==DATA_JSON){

post.setHeader(CONTENT_TYPE_NAME,JSON_CONTENT_TYPE);

post.setEntity(new StringEntity(JSON.toJSONString(param),CHARACTER));

}

return send(post);

}

private static String send(HttpRequestBase request){

CloseableHttpClient client=org.apache.http.impl.client.HttpClients.createDefault();

String result=null;

try{

CloseableHttpResponse response=client.execute(request);

HttpEntity entity=response.getEntity();

StatusLine status=response.getStatusLine();

if(status.getStatusCode()==200){

result=EntityUtils.toString(entity);

EntityUtils.consume(entity);

}else{

result=String.valueOf(status);

}

LOGGER.info("http response------------"+result);

response.close();

}catch(IOException e){

LOGGER.info(e.getMessage());

}

return result;

}

}

AES加密依赖的包

这里需要注意的是,AES解密的时候需要用到javax.crypto.*包的类,在jdk的jce.jar中提供,是jdk自带的库。如果是MAVEN项目,则需要在pom.xml文件中配置指定编译路径jce.jar

如果配置路径麻烦,可以选择去maven或者gradle自行下载。

Maven依赖:

<!--https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on-->

<dependency>

<groupId>org.bouncycastle</groupId>

<artifactId>bcprov-jdk15on</artifactId>

<version>1.50</version>

</dependency>

Gradle依赖:

//https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on

compile group:'org.bouncycastle',name:'bcprov-jdk15on',version:'1.50'

  • 上一篇:21年度大连热度高的java学习机构
  • 下一篇:大连专业java培训机构
  • 相关推荐 更多>

    大连教学室内设计的培训机构哪家评...

    大连室内设计培训效果好的机构选哪...

    大连甘井子区专业的室内设计培训机...

    盘点大连口碑评价好的室内设计培训...

    大连值得推荐的室内设计培训机构排...

    盘点大连线下实力强的室内设计培训...

    预约体验课

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 预约试听

  • ;