zoukankan      html  css  js  c++  java
  • js跨域问题新方案

    只要创建一个空图片。

    js代码:

    var data = "http://localhost:8080/test?id="+id+"&content="+encodeURIComponent(content); //序列化表单数据 
     new Image().src=data;

    后端返回一个空图片(后端采用mina框架),核心代码如下:

    在MessageHandler的实现类中,

    Class MyMessageHandler implements MessageHandler{

      public void handle(IoSession session, Message message) {

        .......................... 

     response.setStatus(200);
        response.setStatusText("OK");
        response.setHeaders(new String[]{
          "Server: AsmeServer",
          "Pragma: No-cache",
          "Cache-Control: no-cache",
          "Expires: Thu, 01 Jan 1970 00:00:00 GMT",
          "P3P: CP='IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT'",
          "Set-Cookie: opt=" + (inout ? "0" : "1") + COOKIE_ATTR,
          "Content-Type: image/gif",
          "Content-Length: 43",
          "Connection: close"
        });
        response.setContent(CookieUtils.IMG11);
        session.write(response).addListener(IoFutureListener.CLOSE);

        ............................... 

      }

    }

  • 相关阅读:
    字符串转换整数
    list、tuple、dict加*星号
    字符串
    整数反转
    字符串分割函数
    核密度图(直方图的拟合曲线)
    不同缺失值的删除方法
    Z字形变换
    最长回文字串
    寻找两个有序数组的中位数
  • 原文地址:https://www.cnblogs.com/zhaofeng555/p/3418307.html
Copyright © 2011-2022 走看看