zoukankan      html  css  js  c++  java
  • form表单常用的媒体类型

    form表单提交媒体类型

    > 1. application/x-www-form-urlencoded 是最常见的 POST 提交数据的方式了。

    浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。

    前端代码:

    <form action="<%=basePath%>upload/submitFormData" method="post">
            姓名:<input type = "text" name="userName"><br/>
            密码:<input type = "text" name="password"><br/>
            <input type="submit" value="提交">
      </form>

     

    > 2. multipart/form-data. 我们使用表单上传文件时,必须让 表单的 enctype 等于 multipart/form-data。

    这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 表单的 enctype 等于 multipart/form-data。

    前端代码:

    <form action="<%=basePath%>/upload/testFileUpload" enctype="multipart/form-data" method="post">
            <input type="file" name="file">
            姓名:<input type = "text" name="userName">
            <input type="submit" value="上传">
      </form>

    > 3. application/json . 实际上,现在越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化后的 JSON 字符串。由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。

  • 相关阅读:
    C#微信开发文档
    XML相关操作
    css基本样式总结
    CSS选择器及其优先级
    Java学习之路(七)
    G2( bizCharts ) React 绘制混合图例
    G2 绘制混合图例 demo
    python 前后端分离 简单的数据库返回接口
    nginx 跨域
    react-router-dom
  • 原文地址:https://www.cnblogs.com/yuzhaoblog/p/12536005.html
Copyright © 2011-2022 走看看