Atitit form sbmt 表单提交的几种功能方法与实现

目录

1.1. Atitit 表单提交   mailto协议  http协议 1

1.2. form-urlencoded   multipart/form-data  三种模式 1

1.3. 应用程序/x-www-form-urlencoded 1

1.4. 多部分/表单数据 2

2. Ref 2

  1. Atitit 表单提交   mailto协议  http协议
  • 通过电子邮件发送的HTML表单。 在此期间,在共享服务器上很少支持服务器端脚本。为了向网站访问者提供反馈机制,使用了mailto表单。用户填写表单后,单击表单的“提交”按钮,他们的电子邮件客户端将启动并尝试发送包含表单详细信息的电子邮件。 mailto协议的流行和复杂性促使浏览器开发人员将电子邮件客户端整合到他们的浏览器中。[18]
    1. form-urlencoded   multipart/form-data  三种模式
  • application/x-www-form-urlencoded
  • multipart/form-data

text/plain

application/json

  1. 应用程序/x-www-form-urlencoded

的application/x-www-form-urlencoded内容类型描述了在单个块中发送在HTTP消息体形式的数据。与 GET 请求中 URL 的查询部分不同,数据的长度不受限制。但是,媒体服务器拒绝超过配置参数指定大小的请求MaxFileUploadSize。

此内容类型对于发送包含非 ASCII 字符的大量二进制数据或文本效率低下,并且不允许您上传文件。出于这些目的,Micro Focus建议将数据发送为multipart/form-data(请参阅Multipart/form-data)。

在请求中:

  • 使用等号 ( =)将每个参数与其值分开。
  • 用逗号 ( ,)分隔多个值。
  • 用与号 ( &)分隔每个参数-值对。
  • Base-64 编码任何二进制数据。
  • URL 对所有非字母数字字符进行编码,包括 base-64 编码数据中的字符。
    1. 多部分/表单数据

在multipart/form-data内容类型中,HTTP 消息体分为多个部分,每个部分包含一个离散的数据部分。

每个消息部分都需要一个标头,其中包含有关该部分数据的信息。每个部分可以包含不同的内容类型;例如,text/plain,image/png,image/gif,或multipart/mixed。如果参数指定多个文件,则必须multipart/mixed在部分标题中指定内容类型。

每个消息部分的编码是可选的。消息部分标头必须指定除默认 (7BIT) 之外的任何编码。

Multipart/form-data 非常适合发送非 ASCII 或二进制数据,并且是唯一允许您上传文件的内容类型。有关表单数据的更多信息,请参阅Forms in HTML documents。

  1. Ref

Atitit 提交表单的功能h5  js  和 php java的实现

Atitit 发送post http 功能总结

Atitit form sbmt 表单提交的几种功能方法与实现目录1.1. Atitit 表单提交 mailto协议 http协议 11.2. form-urlencoded mul相关推荐

  1. java单例的几种实现方法

    java单例的几种实现方法: 方式1: public class Something { private Something() {}private static class LazyHolder { ...

  2. 拥有一把高性价比全单民谣吉他是一种什么体验? VEAZEN费森性价比S88全单系列民谣吉他震撼上线

    拥有一把只需要3000+RMB的高性价比全单民谣吉他是一种什么体验? 今天给大家介绍一款非常哇塞的全单民谣吉他,来自VEAZEN费森的S88系列. 作为专注于原声吉他制作研发的优质品牌,从品牌创立至今 ...

  3. C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考...

    往往我们在开发程序.调试程序时,无法模拟多用户同时操作的实际环境下的运行情况. 为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况 Code highlighting produ ...

  4. sqlplus怎样将名次显示在表的后面_数据透视表-01 3种分析方法比拼,助你步入透视表的知识宝殿...

    数据透视表通俗的讲就是一种在EXCEL表中对数据进行分析汇总的方式,它可以方便的排列.汇总复杂数据,更加清晰的查看.分析隐藏在数据内部的信息. 另外在菜单栏数据选项下的合并计算和分类汇总也可以进行简单 ...

  5. Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)

    JEECG 智能开发平台. 开发模式由代码生成器转变为Online Coding模式                      (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义 ...

  6. linux系统单网卡绑定双IP的方法

    linux系统单网卡绑定双IP的方法 1. 进入目录: cd /etc/sysconfig/network-scripts/ 2. 使用vi命令编辑ifcfg-eth0,如下: # Advanced ...

  7. vue 添加完数据后刷新页面_vue form 表单提交后刷新页面的方法

    最近做的项目中,有增删改表格功能,在操作后需要实时更新页面数据.下面可以这样解决. 1.在methods中 定义好一个初始化渲染实例. 例如 lnitializationData(){//初始化页面数 ...

  8. 防止form表单重复提交的几种方案

    阅读目录 前言 form重复提交场景 解决方案 一:前端利用JavaScript防止表单重复提交 二:利用Session防止表单重复提交 三:使用重定向也可以解决form表单重复提交问题 参考 前言 ...

  9. Form 表单提交的几种方式

    简单的总结一下form表单提交的几种方式: 1.最简单的方式 就用form的submit提交方式,这种提交方式是不需要回调函数的    这种方式最近到一个form提供action路径后台接受就可以 & ...

  10. yii2 html form,YII2中ajax通过post提交form表单数据报400错误的解决方法

    摘要:YII2中通过ajax post表单数据需要验证CSRF否则post数据是无法提交过去的.虽然有其他人提供过解决方案,但都不够完整,除了把enableCsrfValidation设为false外 ...

最新文章

  1. Spring Security 2 配置精讲
  2. (数论)51NOD 1135 原根
  3. Ubuntu apache 禁止目录浏览
  4. Docker 部署应用、jar 工程 docker 方式部署
  5. 各大公司应聘电子类题目精选
  6. Hdoj 1064 Financial Management
  7. Win10下配置IIS并调试ASP程序
  8. 菜鸟的LEETCODE的MYSQL做题总结2
  9. xp系统和服务器同步时间出错,xp电脑时间同步出错该怎么解决?电脑时间同步错误解决方法...
  10. 如何降低程序员的工资?
  11. 【南阳OJ分类之语言入门】80题题目+AC代码汇总
  12. 【记忆化搜索/数位DP】zznu2175(长度为n的含有ACM的字符串)
  13. java输入一个整数对应英文星期_C语言实验——输入数字星期,输出英文(switch语句)...
  14. 博应用官网揭露不为所知的iPhone手机搜索框使用教程
  15. 互联网/计算机 校园招聘信息大全!
  16. 前端工程师知识体系结构:
  17. Android 全面屏处理(适配挖孔屏、刘海屏) kotlin
  18. 直播视频网站源码,进度条渐变效果
  19. python中的self
  20. 病毒木马查杀实战第004篇:熊猫烧香之专杀工具的编写

热门文章

  1. pane Java_ToolPane.java
  2. oracle中t,Oracle中如何用T
  3. react在线文件_在线IDE开发入门之从零实现一个在线代码编辑器
  4. timthumb+php,timthumb.php生成缩略图参数详解
  5. dual mysql 获取序列_FASTJSON反序列化和构造函数之间的一点小秘密
  6. 跟我学Spring Cloud(Finchley版)-21-Spring Cloud Config-配置属性加解密
  7. Arkeia Software宣布支持第100个Linux平台
  8. 虚拟机-Debian服务器配置
  9. centos7.x/RedHat7.x重命名网卡名称
  10. 基于java的邮件服务器以及webmail的搭建