大连迪派教育
4000336012
新闻详情

大连java学习机构选择的榜

来源:大连迪派教育时间:2021/7/31 16:43:31 浏览量:143

大连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'

尊重原创文章,转载请注明出处与链接:http://www.soxsok.com/wnews580229.html 违者必究! 以上就是关于“大连java学习机构选择的榜”的全部内容了,想了解更多相关知识请持续关注本站。

温馨提示:为不影响您的学业,来 大连JAVA培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
教学环境
  • 学校环境

    学校环境

  • 学校环境

    学校环境

  • 学校环境

    学校环境

预约申请
  • * 您的姓名
  • * 联系电话
  • * 报名课程
  •   备注说明
提交报名
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网