2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > angular $http.post request payload方式转为form data

angular $http.post request payload方式转为form data

时间:2018-07-10 11:12:33

相关推荐

angular $http.post request payload方式转为form data

app.js进行参数设置

var param = function(obj) {var query = '', name, value, fullSubName, subName, subValue, innerObj, i;for(name in obj) {value = obj[name];if(value instanceof Array) {for(i=0; i<value.length; ++i) {subValue = value[i];fullSubName = name + '[' + i + ']';innerObj = {};innerObj[fullSubName] = subValue;query += param(innerObj) + '&';}}else if(value instanceof Object) {for(subName in value) {subValue = value[subName];fullSubName = name + '[' + subName + ']';innerObj = {};innerObj[fullSubName] = subValue;query += param(innerObj) + '&';}}else if(value !== undefined && value !== null)query += encodeURIComponent(name) + '=' + encodeURIComponent(value) + '&';}return query.length ? query.substr(0, query.length - 1) : query;};var DnApp = angular.module('DnApp',['ui.router','ngCookies','ngFileUpload','Encryption']);DnApp.config( $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';$httpProvider.defaults.transformRequest = function(data){return param(data);})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。