关于application/x-www-form-urlencoded
作为form表单的一种数据格式,application/x-www-form-urlencoded 有其自己的特点
<form action="handle.php" method="post" >
<input type="text" name="uname" class="uname" /><br />
<input type="text" name="email" class="email" /><br />
<textarea rows="5" cols="5" name="txt"></textarea><br />
<input type="submit" name="submit" value="提交"/>
</form>
如果不指定 enctype的值,那么其默认值就是application/x-www-form-urlencoded,当然此种数据格式不能支持文件的上传,如果我们需要同时上传文件的话,我们可以手动指定enctype=”multipart/form-data”。
图二
从图二中可以验证其替换规则
当使用GET方式请求的时候,form表单数据按照application/x-www-form-urlencoded编码以后被追加在请求地址后面用‘?’分割。
下面我们来简单说一下enctype的第三个值 text/plain。此编码方式和application/x-www-form-urlencoded 相似,只是text/plain 只对换行符和空格进行相应替换,并不对特殊字符编码,上例中的汉字就不会被编码
并且,如果是以post方式请求的话,消息体中的并不会对name和value重组成name=value&name=value 的形式。
以上就是form表单的application/x-www-form-urlencoded编码的简要介绍,欢迎大家在下面留言,共同讨论,共同进步。
相关文章
Flask Post 请求
发布时间:2024/03/16 浏览次数:95 分类:编程语言
-
我们将通过这个解释了解两种基本的 HTTP 方法(get 和 post),我们还将了解它们之间的区别,然后通过一个基本示例来说明如何从 Flask 中的基本表单发送数据。
PowerShell 通过网络复制文件
发布时间:2024/02/05 浏览次数:221 分类:编程语言
-
本教程将教你使用 PowerShell 通过网络共享复制文件。PowerShell 是一个强大的工具,可让你从其命令行界面执行不同的文件和文件夹操作。
在 C# 中发出 HTTP POST Web 请求
发布时间:2024/02/04 浏览次数:131 分类:编程语言
-
在 C# 中,可以使用 3 种主要方法来发出 HTTP POST Web 请求:WebClient 类,HttpWebRequest 类和 HttpClient 类。本教程将讨论在 C# 中发出 HTTP POST Web 请求的方法。使用 C# 中的 WebClient 类发出 HTTP POST Web 请求
在批处理脚本中映射网络驱动器
发布时间:2023/08/14 浏览次数:607 分类:操作系统
-
本文将讨论如何在批处理脚本中映射网络驱动器。在批处理脚本中映射网络驱动器 为此,我们将看到同一命令的三种格式。 但是,命令的一般格式是:
使用 Python 连接到 PostgreSQL 数据库
发布时间:2023/06/30 浏览次数:183 分类:Python
-
本文介绍了创建与 PostgreSQL 上的数据库的连接的过程。 我们需要安装 PostgreSQL 和创建数据库等先决条件,如下所述。在系统中安装 PostgreSQL