|
@@ -3,6 +3,7 @@ package com.uas.eis.task.httpclient;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.uas.eis.beans.x5domain.*;
|
|
import com.uas.eis.beans.x5domain.*;
|
|
|
import com.uas.eis.dao.BaseDao;
|
|
import com.uas.eis.dao.BaseDao;
|
|
|
|
|
+import com.uas.eis.utils.Configuration;
|
|
|
import com.uas.eis.utils.X5StringUtils;
|
|
import com.uas.eis.utils.X5StringUtils;
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
|
import org.apache.http.HttpResponse;
|
|
import org.apache.http.HttpResponse;
|
|
@@ -15,12 +16,16 @@ import org.apache.http.util.EntityUtils;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import javax.xml.bind.DatatypeConverter;
|
|
import javax.xml.bind.DatatypeConverter;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.io.UnsupportedEncodingException;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
public class X5JsonHttpClient extends X5HttpClient {
|
|
public class X5JsonHttpClient extends X5HttpClient {
|
|
|
|
|
|
|
|
|
|
+ @Resource(name = "configuration")
|
|
|
|
|
+ private Configuration configuration;
|
|
|
|
|
+
|
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -66,8 +71,9 @@ public class X5JsonHttpClient extends X5HttpClient {
|
|
|
String data = X5StringUtils.encodeBase64(JSON.toJSONString(x5Request));
|
|
String data = X5StringUtils.encodeBase64(JSON.toJSONString(x5Request));
|
|
|
System.out.println("4啊"+data);
|
|
System.out.println("4啊"+data);
|
|
|
String encoding = null;
|
|
String encoding = null;
|
|
|
|
|
+ String account=configuration.getX5username()+":"+configuration.getX5username();
|
|
|
try {
|
|
try {
|
|
|
- encoding = DatatypeConverter.printBase64Binary("RFCMESUPSTAR:dhH9$qFr".getBytes("UTF-8")); //username password 自行修改 中间":"不可少
|
|
|
|
|
|
|
+ encoding = DatatypeConverter.printBase64Binary(account.getBytes("UTF-8")); //username password 自行修改 中间":"不可少
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
}
|
|
}
|