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. 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤
  2. Flutter配置好后,在Android Studio中找不到设备,no devices
  3. python中为什么无法导入类_ImportError:无法导入名称类型
  4. spark 把一列数据合并_Spark Java-合并同一列多行 - java
  5. java 脚本引擎性能_Java SE 6 入门之脚本引擎加大程序性能
  6. 一分钟带你快速进入Nacos的世界,史上最简易教程!零基础也能看明白!谁反对?
  7. 【Protocol Buffer】Protocol Buffer入门教程(一):简介和安装
  8. firefox 插件可能用得上的Firefox插件及下载
  9. subsring 截取
  10. php生成excel完整实例代码,PHP输出Excel实例代码
  11. Android ROM 制作教程
  12. 安装TortoiseSVN报could not write value to key的错误解决方案
  13. 存储器管理的内存连续分配方式详解
  14. stm8s003中串口中断问题
  15. 基于Xcode8.x的CoreData的使用
  16. spring boot对外部文件的访问
  17. 安装VMware的VM Tools
  18. java 删除本地文件夹或文件
  19. 数组下标越界异常是如何产生的
  20. DEM数据(ASTER GDEM|SRTM|GLS2005|ALOS DEM|NASA DEM)下载

热门文章

  1. 笔记 16 abstract类和abstract方法
  2. 美国人一共有几个购物节?一年送礼花了多少钱?
  3. 【okhttp与Gson】
  4. python写透视挂_python环境opencv实现透视变化的方法
  5. jupyter中加入R语言kernel操作指南
  6. 数学三次方的计算机符号,重磅!2019年无纸化考试操作:数学公式、符号要这样输!要想及格,考前至少学3遍!...
  7. C#反射类读取配置表 PropertyInfo
  8. 软件工程概论:软件开发的需求分析阶段为什么要用用例图来建模?
  9. windows server 2019 续命180天
  10. 程序员编程书籍-列表汇总(附下载链接)