x-www-form-urlencoded到底是什么?

概述:

x-www-form-urlencoded纸面翻译即所谓url格式的编码,是post的默认Content-Type,其实我觉得可以认为get和post的默认表单数据传递格式都一样,只是一个在url地址后面加 ?再加表单数据,另一个是把表单数据写在请求体內

一、位置:

请求头內的Content-Type字段里,

二、写法:

Content-Type:application/x-www-form-urlencoded

三、用处:

get请求的请求体格式是什么?get请求是拼接在url后面请求的,一般如此username=tom&pwd=123,这样的格式叫查询参数,x-www-form-urlencoded也长这样,只是不添加到url后面;
要知道post的默认数据传输格式就是x-www-form-urlencoded,所以为什么在post数据的时候需要把数据转为url格式(username=tom&pwd=123),一般使用qs库的qs.stringify()方法就能把json对象转换成url格式编码(x-www-form-urlencoded)

x-www-form-urlencoded到底是什么?相关推荐

  1. HTML笔记(form与table标签区别,区分利用ul,dl与table标签)

    文章目录 区分 form标签 table标签 dl标签与table标签 区分 <form>封装要被提交服务器的表单内容(一系列控件) form不管到底嵌套了多少个table标签;它只关心范 ...

  2. 测试技能整理-python自动化

    pycharm工具基本使用及python基本 python简介 Python是一种跨平台.简单易学.面向对象的编程语言一门计算机语言 自动化测试-通过代码取代手工测试 市场自动化语言:python . ...

  3. Jquery--遮罩弹窗特效

    /*! jQuery v1.7.2 jquery.com | jquery.org/license*/(function(a,b){function cy(a){return f.isWindow(a ...

  4. python有道词典-Python爬取有道词典

    from urllib import request,parse import hashlib import random import time import json #定义md5加密函数 def ...

  5. Android应用开发:网络编程-2

    网络编程 Java基础:网络编程 Uri.URL.UriMatcher.ContentUris详解 Android应用开发:网络编程1 Android应用开发:网络编程2 1. 使用HttpClien ...

  6. 发送请求获取响应内容(c#)

    C#请求url,获取响应的脚本 public string ResultOfApi(string url){//发送请求HttpWebRequest request = null;HttpWebRes ...

  7. vue 只在父级容器移动_Vue易遗忘的基础复习(二)

    数据请求 Vue-resource请求 在Vue2.0之后已经被舍弃 2. fetch请求 因为传统 Ajax (指 XMLHttpRequest)存在一些令人头疼的问题:配置和调用方式非常混乱,而且 ...

  8. django_rest_framework之GenericAPIView(一)源码讲解

    1.GenericAPIView是APIView的子类,所以具备APIView的所有功能 a.具备View的所有特性 b.提供了认证.授权.限流功能 c.将JsonResponse-->Resp ...

  9. ASP.NET Web API 特性

    ASP.NET MVC 4 包含了 ASP.NET Web API, 这是一个创建可以连接包括浏览器.移动设备等多种客户端的 Http 服务的新框架, ASP.NET Web API 也是构建 RES ...

  10. Fiddler抓包工具详解(一)(fiddler原理,HTTP请求构成)

    文章目录 fiddler原理 B/S架构 工作原理 HTTP协议 请求报文 请求行 请求方法字段 统一资源定位符(URL) http版本 请求头部 请求体 响应报文 状态行 响应头 fiddler原理 ...

最新文章

  1. Scala语言编写的爬虫应用-爬取一部小说
  2. python 分类变量转因子变量_python – 将分类变量的Pandas DataFrame转换为具有计数和比例的MultiIndex...
  3. 《码出高效:Java 开发手册》正式发布,83行代码计划启动
  4. aspx页面中使用%= %的注意事项
  5. sendEmail实现邮件报警
  6. Datawhale组队-Pandas(下)文本数据(打卡)
  7. C++Primer Plus第6版C Primer Plus第6版 中文版免费分享啦
  8. 解决“在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误”的问题...
  9. Android不同版本下Notification创建方法
  10. oracle实施伙伴,甲骨文推出Oracle合作伙伴网络专属计划
  11. 油猴(Tampermonkey)使用教程
  12. msp430中如何连续对位进行取反_【万泉河】论PLC编程中的高内聚与低耦合
  13. PetaLinux学习笔记 1
  14. CMake中链接库的顺序问题
  15. JavaScript离别之作——HTML元素操作
  16. HIT-哈工大数据结构-作业1(C++)
  17. github whs_从iPhone或iPod Touch获得WHS的基本访问权限,而无需安装应用程序
  18. hadoop心跳机制解析
  19. burn suite启动_Microsoft计划(最终)启动Web Office Suite
  20. 第二证券|医药板块短期轮动加快 机构看好后市机会

热门文章

  1. for、while循环的洪荒之力
  2. 加工工艺(二)钣金加工、型材板材、加强筋、塑料产品材料
  3. 简单的福彩双色球生成器
  4. 联想天逸100计算机无法启动,联想天逸100一直在进入系统状态,开不了机也关不了机...
  5. 解决Ubuntu开机之后不显示桌面图标,只显示桌面文件的问题
  6. 用 Ant Blazor 实现 PropertyGrid
  7. 功率放大器的作用和分类有哪些
  8. 魅蓝X获取root权限
  9. 魅蓝x android,魅蓝X怎么样?魅蓝X好用吗?
  10. 问题 Q: 买早餐Ⅱ