• form-data 和 application/x-www-form-urlencoded、row、binary


    form-data 和 application/x-www-form-urlencoded、row、binary
    x-www-form-urlencoded:它的Content-Type是application/x-www-form-urlencoded,这表示消息内容会经过URL编码
     
    form-data:当需要上传文件(可以上传多个文件),并且有参数同时传递的时候,选择这个选项可以上传文件。
    我们看到Content-Type:multipart/form-data;
     
    当需要上传数据的时候,必须设置enctype=“multipart/form-data”,
    enctype:规定在发送到服务器之前应该如何对表单数据进行编码,他有如下的三个值:
    1. application/x-www-form-urlencoded。默认的编码方式。所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
    2. multipart/form-data 。 指定传输数据为二进制类型,比如图片、mp3、文件。 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。
    3. text/plain。纯文体的传输。空格转换为 “+” 加号,但不对特殊字符编码。
    其实form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded",所以上面注册用户的时候虽然没写,其实默认加上了。
     
    raw:当需要给服务端传递json,xml等数据的时候选择raw,当选择了raw的时候,header里会自动加上
    Content-Type: application/json
     
    binary:只能上传一个文件,也不能添加参数。
    知人者智,自知者明,胜人者有力,自胜者强。
  • 相关阅读:
    MATLAB中的灰狼优化算法
    关于excel的一个问题的解决--(但是还是没弄清楚解决的原理)
    Windows上面遇到一个问题一直没有解决,求大佬指教
    Visio实用快捷键+比较不错的总结
    通过命令符查看笔记本电脑的电池损耗
    使用小工具QuickLook的使用
    科研工具--HistCite
    win10 效率
    office 2016文件已损坏,无法打开
    关于mathtype的使用方法的一些总结
  • 原文地址:https://www.cnblogs.com/nanfengxiangbei/p/14189789.html
Copyright © 2020-2023  润新知