湖南模拟请求出现问题

代码如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>湖南</title>
<meta name="description" content="Default Description" />
<meta name="keywords" content="Magento, Varien, E-commerce" />
<meta name="robots" content="INDEX,FOLLOW" />
<script type="text/javascript" src="http://gsxt.hnaic.gov.cn/notice/js/jquery.min.js?t=20160122-01"></script>
</head>
<body>

<script language="javascript" type="text/javascript">
<!--
var ajaxCommon = function(opt, callback) {
    // 默认ajax选项
    var options = {
        dataType: "text",
        data: {},
        ansyc: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded",
        cache: true
    };

    // 获取ajax选项
    $.extend(options, opt);
    $.ajax({
        url: options.url,
        data: options.data,
        dataType: options.dataType,
        ansyc: options.ansyc,
        type: options.type,
        contentType: options.contentType,
        cache: options.cache,
        complete: function(jqXHR, textStatus) {
            // 获取ajax返回的信息
            var result = jqXHR.responseText;
            alert(result);

            // 获取信息时系统出现意外错误
            if(typeof result == "undefined" || jqXHR.state() != "resolved") {
                // 弹出错误提示
                // 结束调用
                return false;
            }

            // 调用回调函数,以ajax返回的信息为参数
            if(typeof callback == "function") {
                callback(result);
            }
        }
    });
};
$(document).ready(function(){
    var global = global || {};
    // 当前令牌对象
    global.token = {
        name: "session.token",
        code: "3f3e367f-ade7-40b8-aa3e-29b8fb120fee",
        data: {
            "session.token": "3f3e367f-ade7-40b8-aa3e-29b8fb120fee"
        }
    };

    var cpt = cpt || {};
    cpt.verify = function(captcha, scb, ecb) {
        ajaxCommon({
            url: "http://gsxt.hnaic.gov.cn/notice/security/verify_captcha",
            data: $.extend({
                captcha: captcha
            }, global.token.data)
        }, function(result) {
            if(result == constants.yes) {
                // 校验通过回调函数
                if(typeof scb == "function") {
                    scb();
                }
            } else {
                ecb();
            }
        });
    };
    cpt.verify(0, function(){alert(‘1‘)},function(){alert(‘2‘)})

});

-->
</script>

</body>
</html>

出现bug。已拦截跨源请求:同源策略禁止读取位于 http://gsxt.hnaic.gov.cn/notice/security/verify_captcha 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin‘)。

时间: 2024-11-05 06:27:45

湖南模拟请求出现问题的相关文章

python get post模拟请求

1.使用get方式时,url类似如下格式: [html] view plaincopy index.jsp?id=100&op=bind GET报问头如下: [html] view plaincopy GET /sn/index.php?sn=123&n=asa HTTP/1.1 Accept: */* Accept-Language: zh-cn host: localhost Content-Type: application/x-www-form-urlencoded Content

从session实现机制分析模拟请求验证码的可行性(转)

悲剧了,发现写完这篇blog没有配上这个格调超高的标题. 1.0问题背景 现在要实现一个带验证码网站的的自动登陆功能.验证码识别过程不再这篇文章的讨论之中.(之后有篇文章我会详细的总结验证码的识别过程).现在问题来了,怎么拿到你本次请求登陆页面的验证码图片? 2.0方案分析 现在有几种思路: (1)请求登陆页面,截取验证码图片,类似截屏,seleinum,webbrower的DrawToBitmap()等. (2)还是webbrower,将图片复制到剪切板在从剪切板中搞出来 HTMLContro

c# JD快速搜索工具,2015分析JD搜索报文,模拟请求搜索数据,快速定位宝贝排行位置。

分析JD搜索报文 搜索关键字 女装 第二页,分2次加载. rt=1&stop=1&click=&psort=&page=3http://search.jd.com/Search?keyword=%E5%A5%B3%E8%A3%85&enc=utf-8#keyword=%E5%A5%B3%E8%A3%85&enc=utf-8&qrst=UNEXPAND&as=1&qk=title_key%2C%2C%E5%A5%B3%E8%A3%85&

C#模拟请求,模拟登录,Cookie设置、文件上传等问题汇总

由于业务需求,最近需要模拟完成登陆某个网站,并上传所需要的文件.在开发途中,遇到了很多问题,现在,就我遇到的一些问题及解决办法说明如下,希望对遇到同样问题的人有所帮助.因为技术有限,可能有些内容并不完全正确或者理解有偏差,希望大家不要见怪,有不同的想法可以留言,我们共同学习,这也是我开始写博客的初衷之一. 模拟请求,首先我觉得我们需要明确的是,模拟那些请求,我们模拟请求要完成那些操作,就拿我上面的功能来说,我需要模拟登录某个网站,然后打开固定的页面,输入关键字,查找相关信息,然后上传所需要的文件

java如果模拟请求重启路由器(网络爬虫常用),还有java如何下载图片

我们如果在公司或家里使用网络爬虫去抓取自己索要的一些数据的时候,常常对方的网站有defence机制,会给你的http请求返回500错误,只要是相同IP就请求不到数据,这时候我们只能去重启路由器,这样IP地址会改变,网络爬虫就能正常工作了 下面是通过发送Socket请求来模拟路由器的重启指令: protected void rebotadsl() { try { BufferedOutputStream sender = null; String url = baseURL; URL target

模拟请求工具curl的异常处理

日常开发过程中,使用curl进行模拟请求的场景比较多.当跨站请求时,并不能保证其他网站的稳定性.当其他网站无法顺利访问,会影响到当前的业务系统,且不容易排查问题,因此需要作异常处理 . private function curlPost(string $route, array $postData):array{    try {        //发送消息到任务队列        $url = env('API_URL') . $route;        //初始化        $curl

sql注入,xss攻击,csrf(模拟请求)

如何防止别人模拟请求? 使用令牌token解决模拟请求  好处是 唯一性只能有一次请求 如何拿到如何生成token  改如何防止呢? 使用验证码 xss攻击? xss攻击也叫脚本注入 为什么会才生xss攻击? 提交了<script></script>标签 怎么解决xss攻击 將脚本转换成html进行展示 原文地址:https://www.cnblogs.com/zhouwen2017/p/10516900.html

在线HTTP POST/GET模拟请求api接口http请求测试工具https://post.jsonin.com/

在线HTTP POST/GET模拟请求api接口http请求测试工具 在线POST/GET接口测试工具https://post.jsonin.com/ Json在线解析及格式化校验工具 https://jsonin.com/ 原文地址:https://www.cnblogs.com/daxiangxm/p/postjson.html

使用gulp创建ajax模拟请求

概述 之前一直使用gulp构建前端项目,这个基于node流并崇尚“编程而非配置”的工具让我深深的爱上了他.强大的gulp能做到的不仅仅是压缩和合并js.css,它能做到的还有更多.今天我给大家带来使用gulp前台创建ajax模拟数据. 解决的问题 开发时,后端还没完成数据输出,前端只好写静态模拟数据. l 数据太长了,将数据写在js文件里,完成后挨个改url. l 某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼. l 想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据. l 特