美文网首页
表单提交详解

表单提交详解

作者: 废弃的种子 | 来源:发表于2020-09-09 11:27 被阅读0次

表单设置内容编码方式

1、application/x-www-form-urlencoded
get请求时候 提交 key1=value1&key2=value2
post formdata格式
2、multipart/form-data
文件和文字都可用post上传
文件和图片需要转成formdata格式,而不是对象的json格式
js中使用formdata,axios中使用qs包的qs.stringfiy()来转换成formdata格式

  • 注意很多后端使用post请求,参数确是查询字符串,所以要向get请求那样拼接参数
    3、raw 文本格式
    text/plain: 纯文本
    text/xml :传递xml语法格式的字符串
    text/html: 传递html字符串
    application/json : 传递序列化后的 JSON 字符串。 (默认)
    最常用的是application/json,比较适合Restful接口的调用。
    URI和URL的区别比较与理解
    个人理解:
    URI:表示一个抽象地址(识别为一个资源)
    如:http://localhost:8080/1802765c-c84d-4c77-b226-611c36c74570
    URL:表示一个具体的地址
    如:http://localhost:8080/1802765c-c84d-4c77-b226-611c36c74570.jpg
    在开发中遇到的坑:
    将一个文件作为一个数组传到后台,后台返回的图片路径格式错误,不能正常显示;
    后将 文件拆开作为一个一个的对象上传;文件路径的属性名为uri。后成功
    image.png
this.imgList.forEach((val,index)=>{
                        let obj = {};
                        obj.name = "image"+index;
                        obj.uri = val;
                        files.push(obj);
                    })

注意

  • 设置编码格式时,utf-8只在字符编码有效,图片以及其他格式文件,不能指定该编码格式,否者报错
  • HTTP content-type 对照表

相关文章

  • 表单提交详解

    表单设置内容编码方式 1、application/x-www-form-urlencodedget请求时候 提交...

  • 12、Struts2表单重复提交

    什么是表单重复提交表单的重复提交:若刷新表单页面, 再提交表单不算重复提交.在不刷新表单页面的前提下:多次点击提交...

  • 表单提交FormData方法详解

    FormData的主要用途有两个:1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而...

  • Http的post请求中表单、json提交的请求头、请求体区别

    1、真正的表单提交,http默认的也是表单 python模拟表单提交 2、json提交 python模拟json提交

  • Javascript-表单脚本

    一、表单的基础知识 1、表单提交 普通提交 以编程方式调用submit()方法提交表单 解决表单重复提交的办法:1...

  • FormData

    表单,FormData 对象 表单概述 表单用来收集用户提交的数据,发送到服务器 表单提交 1. 提交 表单里...

  • JAVAWeb(第三周)

    表单提交方式 *使用submit提交 .... *使用button提交表单 -代码 //实现提交方法 functi...

  • Struts2学习笔记 | 防止表单重复提交及自定义拦截器

    表单重复提交的概述 若刷新表单页面,再提交表单不算重复提交。 若是重定向,已经提交成功后再刷新不算重复提交。 以下...

  • 表单

    表单基础 提交表单 Tips: 解决重复提交表单的问题的两个方法1)在第一次提交表单后就禁用提交按钮2)利用ons...

  • JavaWeb (day5)

    1.表单提交方式 使用 submit 提交 使用 button 提交表单 使用超链接提交 onclick :鼠标点...

网友评论

      本文标题:表单提交详解

      本文链接:https://www.haomeiwen.com/subject/zjheektx.html