dubbo restful 如何设置跨域addHeade

 时间:2024-10-16 02:29:18

1、首先,在ajax请求参数中,json格式需要标准格式,手动拼接引号var data = "{\"title\":\""+title+"\",\"context\":\""+context+"\",\"actionType\":"+actionType+",\"notifyType\":"+notifyType+",\"sendType\":"+sendType+",\"startTime\":\""+startTime+"\",\"endTime\":\""+endTime+"\",\"activeStartTime\":\""+activeStime+"\",\"activeEndTime\":\""+activeEtime+"\",\"weeks\":["+weeks+"],\"time\":\""+time+"\",\"fromType\":0}";

dubbo restful 如何设置跨域addHeade

2、Dubbox添加响应过滤器:public class ControllFilter implements ContainerResponseFilter {public void filter(ContainerRequestContext containerRequestContext, ContainerResponseContext containerResponseContext) throws IOException {if (containerRequestContext.getMethod().equals("OPTIONS")) {containerResponseContext.getHeaders().add("Access-Control-Allow-Origin", "*");

dubbo restful 如何设置跨域addHeade

3、containerResponseContext.getHeaders().add("Access-Control-Allow-Headers", "Content-Type,x-requested-with,Authorization,Access-Control-Allow-Origin");containerResponseContext.getHeaders().add("Access-Control-Allow-Methods", "POST, GET, OPTIONS");containerResponseContext.getHeaders().add("Access-Control-Max-Age" ,"360");}}}

dubbo restful 如何设置跨域addHeade

4、xml修改:<dubbo:protocol name="rest" port="8828" threads="500" contextpath="services" extension="com.xxx.xxx.filter.ControllFilter" server="tomcat" accepts="500"/>

dubbo restful 如何设置跨域addHeade

5、实现代码方法中给Response添加跨域代码:public AddDictResponse addDict(AddDictRequest request) {AddDictResponse response = new AddDictResponse();try {}catch (Exception ex){response.setStatusCode(ErrorCodeEnm.FAIL.getCode());response.setDescription(ErrorCodeEnm.SYS_ERROR.getCodeMsg());}finally {if (RpcContext.getContext().getResponse(HttpServletResponse.class) != null) {RpcContext.getContext().getResponse(HttpServletResponse.class).addHeader("Access-Control-Allow-Origin","*");}}return response.

dubbo restful 如何设置跨域addHeade
  • 极简云盘不能保存设置
  • 网易云阅读怎么订阅杂志和新闻
  • jquery怎么设置内容和属性
  • 如何在优酷下载不同格式的视频
  • 加快网站内页收录有哪些办法
  • 热门搜索
    会计怎么样 螳螂怎么玩 高中满分作文大全 结婚证怎么领 半夜出汗是怎么回事 打呼噜最佳治疗方法 标语大全 好吃易做的家常菜 快速美白的方法 家常水煮肉片