zoukankan      html  css  js  c++  java
  • oauth2.0 判断接口是否允许跨域

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <link type="test/css" href="css/style.css" rel="stylesheet">
    
    <body>
    
    	<input type="text" style="600px;height:30px;font-size:14px;" id="urlText" value="" />
    	<br>
    	<input type="button" style="margin: 10px";  id="cors" value="判断是否可访问"/>
    
    <p>http://sz07.hrzhao.com/UEP/scenetest/GetSceneTestList.mt</p>
    <p>10.209.158.160:8082/UEP/scenetest/GetSceneTestList.mt</p>
    <p>10.209.158.160:9092/UEP/scenetest/GetSceneTestList.mt</p>
    <script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>  
    <script type="text/javascript">
        jQuery.support.cors = true
    	$(function(){
    	$("#cors").click(
    		function(){
    		//debugger
    			var url2 = $("#urlText").val();
    			//var requestData="grant_type=password&username=15528252046&password=abc1234";
    			<!-- $.post({ -->
    				<!-- contentType:'application/x-www-form-urlencoded;charset=UTF-8', -->
    				<!-- url:url2, -->
    				<!-- data: "/rAIeKeSBG1LV+XoIq82/O", -->
    				<!-- success:function(data){ -->
                        <!-- debugger -->
    					<!-- alert("success"); -->
    				<!-- } -->
    			<!-- }) -->
    			
    			$.ajax({
        url: url2,
        type: 'POST',
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", "验证Token");
        },
    	data: 'username=123123&password=34535&grant_type=password',
        dataType: 'json',
        crossDomain: true,
        //async: "false",
        headers: {
            'Content-Type': 'application/json;charset=utf8',
            'Authorization': '验证Token'
        },
        success: function(data) {
            console.log("sucess");
        },
        error: function(data) {
            console.log("error");
        }
    });
    		});
    	});
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    自动化测试(Selenium+python)-环境搭建
    Jenkins默认插件
    Jenkins安装
    jdk环境变量配置
    RobotFramework使用chrome打开浏览器,提示chromedriver.exe停止运行
    Java之获取年月日时分秒字符串
    JavaScript验证输入是否为空
    轮播图简单实现(转载)
    CSS设置元素背景为半透明, 而其中的内容为不透明
    Hibernate的update() 无效
  • 原文地址:https://www.cnblogs.com/mojiejushi/p/14075625.html
Copyright © 2011-2022 走看看