亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs $resource發出的post請求如何詳細設置?

瀏覽:55日期:2024-10-13 09:58:44

問題描述

angular的service是這樣定義的(定義loginModule在另一個文件里,所以這里只是引用,沒有寫第二個參數):

angular.module(’loginModule’).factory(’askSecCode’,[’$resource’, function askSecCodeFactory($resource){return $resource(’http://192.168.31.108:8080/retailer/user/auth’,{},{crossOrigin:’Anonymous’,userName:’QD100’,userPass:’1234’,checkCode:’1234’}); }]);

在controller里面是這樣使用service的:

$scope.loginJump = function(info){ askSecCode.save({ userName:info.staffID, userPass:info.password, checkCode:info.security},function(){ console.log(’post sent’);} ); //TODO: ??[?????????????????????][????] //TODO: ????????location.assign();};

結果發出的請求如下:

angular.js - angularjs $resource發出的post請求如何詳細設置?

而且請求結果是報錯

angular.js - angularjs $resource發出的post請求如何詳細設置?

我用jquery在同一位置請求是成功的,請求詳情如下,和angular的請求確實不一樣angular.js - angularjs $resource發出的post請求如何詳細設置?

求助:我如何讓angularjs發出的請求,像jquery那樣能被后端當作CORS跨域請求接受?

問題解答

回答1:

你的問題是由于header里的content-type不一致。在jquery里默認是application/x-www-form-urlencoded,而在angular里默認是application/json。你要想angular也和jquery發出的請求一樣,就把resources的header改一下吧

回答2:

后端設置

header(’Access-Control-Allow-Origin:http://192.168.31.172:8000’);

相關文章:
主站蜘蛛池模板: 日本精品久久久久中文字幕 1 | 成人免费va视频 | 五月天婷婷网站 | 亚洲国产精品成人午夜在线观看 | 欧美视频网站免费看 | 国产高清www免费视频 | 亚洲美女色成人综合 | 色综合久久久久久久久五月性色 | 亚洲最大的黄色网 | 亚洲日韩欧美综合 | 国产91精品黄网在线观看 | 特大巨黑人吊与黑人性xxxx | 天堂影院jav成人天堂免费观看 | 欧洲久久 | 日韩免费观看 | 风间由美中文字幕亚洲一区 | 中文字幕美日韩在线高清 | 国产精品_国产精品_国产精品 | 国内自拍网址 | 免费国产黄色片 | 99热在线精品观看 | 亚洲国产成人久久一区www妖精 | 韩国r级福利视频在线观看网站 | 欧美另类亚洲 | 亚洲精品美女一区二区三区乱码 | 亚洲精品国产精品国自产观看 | 黄色影院在线 | 亚洲综合伦理一区 | 在线观看网址 | 久久精品国产99国产精品免费看 | xoxoxoxo欧美性护士 | 91在线视| 国产精选一区二区 | 色综合中文字幕在线亚洲 | 黄网址在线永久免费观看 | 国产人妖在线观看一区二区 | 韩国无遮挡三级伦在线大全 | 国产亚洲视频在线播放大全 | 久久视频精品a线视频在线观看 | 欧美日韩国产免费一区二区三区 | 色婷婷中文网 |