BackClass.java 1.22 KB
package com.bsth.realschedule;

import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.alibaba.fastjson.JSON;
import com.bsth.utils.CallBack;

public class BackClass implements CallBack {
	
	Logger logger = LoggerFactory.getLogger(this.getClass());

	@Override
	public void success(byte[] bytes, Map<String, List<String>> header) {
		// TODO Auto-generated method stub
		Map<String, Object> map = new HashMap<String, Object>();
		try {
			System.out.println("返回如下:");
			System.out.println(new String(bytes, "utf-8"));
			logger.info("上传返回:" + new String(bytes, "utf-8"));
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			System.out.println("返回内容:" + bytes);
			logger.info("返回内容:" + bytes.toString());
		}
		System.out.println(map);
		logger.info(map.toString());
	}

	@Override
	public void failed() {
		// TODO Auto-generated method stub
		System.out.println("上传失败!("+new Date().getTime()+")");
		logger.error("上传失败!("+new Date().getTime()+")");
	}

}