// 拦截器里面
config.headers = {'Content-Type':'application/x-www-form-urlencoded' //设置跨域头部}

使用 application/x-www-form-urlencoded 格式化

在浏览器中你可以如下使用 URLSearchParams API:

var params = new URLSearchParams();
params.append('param1','value1');
params.append('param2','value2');
axios.post('/foo',params);

注意: URLSearchParams 不支持所有的浏览器,但是这里有个 垫片

axios 基于原生的ES6 Promise 实现。如果环境不支持请使用 垫片

polyfill

其他方法:你可以使用 qs 库来格式化数据

var qs = require('qs');
axios.post('/foo', qs.stringify({'bar':123}));

Node.js

在nodejs中,你可以如下使用 querystring :

var querystring = require('querystring');
axios.post('http://something.com/', querystring.stringify({foo:'bar'}));

如果参数需要穿数组,只需要在qs的方法中设置它的indices为false即可

qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false });

全局axios默认配置

axios.defaults.baseURL = 'https://api.example.com';
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

转载于:https://www.cnblogs.com/zjh-study/p/10650452.html

urlencoded格式化相关推荐

  1. java 生成客户端代码_swagger-codegen生成java客户端代码

    前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...

  2. swagger-codegen自动生成代码工具的介绍与使用

    一.Swagger Codegen简介 Swagger Codegen是一个开源的代码生成器,根据Swagger定义的RESTful API可以自动建立服务端和客户端的连接.Swagger Codeg ...

  3. Swagger完全教程

    简介 Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specification(OpenAPI 规范,也简称 OAS). Swagger 可以贯穿于整个 API 生态,如 AP ...

  4. 【rfc6749】机翻 The OAuth 2.0 Authorization Framework

    本文禁止转载 原文地址  http://tools.ietf.org/html/rfc6749 下面内容全部是谷歌娘的翻译 = = ,写这个的目的是给自己留个备份,这样就不用每次打开谷歌娘了. --- ...

  5. JSTL标签库中fmt标签,日期,数字的格式化

    首先介绍日期的格式化:(不要嫌多哦) JSTL格式化日期(本地化) 类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式. <%@ page pageEncoding="UT ...

  6. VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、

    1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...

  7. 使用UEFI模式安装win10中的格式化磁盘问题

    前言 使用一块新的磁盘或者是磁盘分区格式不正确,若采用硬盘映像模式安装就会安装失败,必须对磁盘进行格式化和分区 具体操作 diskpart // 进入磁盘操作模式 lis dis // 打印磁盘列表, ...

  8. python的print格式化输出,以及使用format来控制。

    20210305 time.strftime("%Y%m%d%H%M%S", time.localtime()) 时间格式化 20210206 https://www.runoob ...

  9. LeetCode简单题之重新格式化字符串

    题目 给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母. 请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同.也就是说,字母后面应该跟着数字,而数字后面应该跟着字母. 请你返回 ...

最新文章

  1. Android 马甲包制作流程
  2. git 的右键快捷菜单恢复
  3. iframe高度宽度自适应(转)
  4. VirtualBox + vagrant
  5. [FAQ]VC读取数据源列表和驱动程序列表
  6. android Notification 的使用
  7. Facebook开源了两个无监督翻译模型,只用单语就能训练双语
  8. Linux Cgroups详解(一)
  9. 共阳极管的代码_《手把手教你学FPGA》第三章设计实例
  10. 计算机网络实验三思考题,计算机网络实验思考题答案
  11. 创建一个背景色为蓝色的Pygame窗口
  12. c语言信封大小,A1、B1、C1的国际标准纸张的大小尺寸各是多少啊?
  13. 数制和码制(数制的转换的方法,BCD码<8421,2421,5421,余三码>,格雷码,原码,反码,补码,定点数和浮点数)
  14. 玩转OpenCV之一:关于OpenCV学习版本的选择
  15. 用友U8 cloud,信创云ERP的数智先锋
  16. 防范网络黑产:黑账号威胁互联网业务安全
  17. 小白自学CAD教程:706集全网最新CAD学习教程,一学就会
  18. 替代Notepad++的Notepad--
  19. C语言通过指针间接的实现函数返回多个值
  20. 索尼和微软将在云游戏领域合作

热门文章

  1. 基于HTML5的数据可视化方法有哪些
  2. #父与子的编程之旅#第十三章
  3. 2022年蓝牙耳机品牌推荐,三八女神节无线蓝牙耳机礼物推荐
  4. python魔方方法__call__
  5. 第三章 栈与队列(二)
  6. sitemap生成工具
  7. 中国大公司罹患“大企业病” 国企成亏损重灾区
  8. 2021年终总结:提高认知,摆脱传统工科桎梏
  9. 半小时学会在Win10上部署K8S,玩转云原生【全干货,建议收藏】
  10. MOOC《基础和声》笔记