form标签的常用属性:
action:指定表单的发送地址(服务器地址)
method:表单数据发送至服务器的方法,常用的有两种:get/post
Web前端开发中,以post方式向服务器发送请求的操作再平常不过。发送post请求时,若需要传递数据,数据是包含在消息主体中的。 传递数据的方式有两种:表单和json。使用表单时,数据类型是普通的文本数据,或文件(大型二进制数据或者包含非ASCII字符的数据)。而json是指序列化后的 JSON 字符串。 对于表单方式,消息主体的编码方式有三种:x-www-form-urlencoded 这种方式只能传输普通文本数据,后来为了提供文件上传的功能,提出了 form-data 方式,可以实现文本数据和文件混合传输,所谓 multipart 。 对于json而言,消息主体的编码方式是: application/json消息主体的编码方式通过 Content-Type 字段标明。有时候前端传递具体的 Content-Type 可能会导致请求失败,因为有可能后端设计接口的时候,预先设定了传递的数据类型,它也会使用对应的解码方式。如果前端对此不知情,使用了错误的编码格式,反而会导致请求失败。这个时候去掉 Content-Type 设置,问题可能就解决了。 参考资料:欢迎分享,转载请注明来源:夏雨云
评论列表(0条)