博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于jquery跨域调用REST服务的问题
阅读量:7111 次
发布时间:2019-06-28

本文共 756 字,大约阅读时间需要 2 分钟。

    之前用jquery的ajax请求访问REST,用"GET/POST"发送http请求,服务端收到的总是“Option”方法。网上了解到其实是跨域导致的,结果是http header 和params都无法获取到。

    然后,就查了下jquery的跨域调用,发现只要用jsonp的方式就可以,代码如下:

        
var postdata = {
'
Authorization
':
'
AWS cuimeng1:1232432453
'}
        
var dDate = 
"
Wed, 01 Mar 2009 12:00:00 GMT
";
        $.ajax({
           url:HOST_URL,
           type:
'
GET
',
           dataType:
'
jsonp
' ,
           jsonp: 
'
callback
' ,
           data: postdata,
           header:{
               
"
Authorization
":
"
AWS cuimeng1:1232432453
"
           },
            beforeSend: function(xhr) {
                xhr.setRequestHeader(
"
Date
",dDate);
                xhr.setRequestHeader(
"
Authorization
",
"
AWS cuimeng1:1232432453
");
            },
            success:function(result){
                alert(
'
ok
');
           },
            error:function(xhr,textStatus,errowThrown){
                alert(xhr.status);
                alert(textStatus);
            }
        });

 

 

转载于:https://www.cnblogs.com/crury/archive/2012/08/10/2631231.html

你可能感兴趣的文章
【OCP考试】052最新题库及答案整理-第8题
查看>>
Java排列三源码下载多线程学习总结之---多线程基础
查看>>
PDF如何在线转换成TXT
查看>>
106.springboot 入门demo
查看>>
本人认为新手学习linux运维需要注意的事项
查看>>
cocos2d-html5 简单的动作函数 Action
查看>>
我的友情链接
查看>>
cfengine 部署(单机)
查看>>
GTK学习[一]:GTK中的信号(Signal)与事件
查看>>
Eclipse调试Java的10个技巧
查看>>
从Eclipse插件中读取资源
查看>>
[BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
查看>>
明天回家了
查看>>
linux之SQL语句简明教程---INSERT INTO
查看>>
实时监控远程用户防问服务器的IP所属位置
查看>>
我的友情链接
查看>>
Java函数之Split的用法
查看>>
mysql 的CLOSE_WAIT 的问题
查看>>
1Python全栈之路系列之Django初体验
查看>>
获取资源的“手段”
查看>>