package com.zy.common.utils; 
 | 
  
 | 
  
 | 
import com.alibaba.fastjson.JSON; 
 | 
import com.alibaba.fastjson.JSONObject; 
 | 
import com.core.common.R; 
 | 
import com.zy.common.constant.MesConstant; 
 | 
  
 | 
import javax.servlet.http.HttpServletResponse; 
 | 
import java.io.PrintWriter; 
 | 
  
 | 
/** 
 | 
 * Created by vincent on 2019-08-01 
 | 
 */ 
 | 
public class Http { 
 | 
  
 | 
    public static void response(HttpServletResponse response, String baseRes) { 
 | 
        response.setCharacterEncoding("utf-8"); 
 | 
        response.setContentType("application/json; charset=utf-8"); 
 | 
        try (PrintWriter out = response.getWriter()) { 
 | 
            R r = R.parse(baseRes); 
 | 
            JSONObject jsonObject = new JSONObject(); 
 | 
            jsonObject.put("total", "0"); 
 | 
            jsonObject.put("record", ""); 
 | 
            r.add(jsonObject); 
 | 
            out.print(JSON.toJSONString(r)); 
 | 
            out.flush(); 
 | 
        } catch (Exception e) { 
 | 
            e.printStackTrace(); 
 | 
        } 
 | 
    } 
 | 
  
 | 
  
 | 
    public static void cors(HttpServletResponse response) { 
 | 
        // 跨域设置 
 | 
        response.setHeader("Access-Control-Max-Age", "3600"); 
 | 
        response.setHeader("Access-Control-Allow-Origin", "*"); 
 | 
        response.setHeader("Access-Control-Allow-Methods", "*"); 
 | 
        response.setHeader("Access-Control-Allow-Headers", "*"); 
 | 
        response.setHeader("Access-Control-Expose-Headers", MesConstant.TOKEN_HEADER_NAME); 
 | 
    } 
 | 
  
 | 
} 
 |