本期分享专题:mediaType相关应用,涉及Content-Type、DataURL

话不多说,开始正文~

媒体类型决定浏览器将以何种形式对资源进行解析。

常见的媒体格式类型(/)如下:

text/html: HTML格式

text/plain:纯文本格式

image/gif:gif图片格式

application/pdf:pdf格式

application/octet-stream:二进制流数据(如常见的文件下载)

...

复制代码

主要的使用场景如下:HTTP头部的ContentType、伪协议的data:

Content-Type

Content-Type实体头部用于指示资源的MIME类型media type。

语法格式:

Content-Type: text/html; charset=utf-8

Content-Type: multipart/form-data; boundary=something

复制代码

这里我们重点讨论POST请求时Content-type的几种媒体类型:

application/x-www-form-urlencoded

原生

中默认的encType,即表单默认的数据提交格式,提交的数据以key=val形式编码,用&连接,如

POST / HTTP/1.1

Content-Type: application/x-www-form-urlencoded

Content-Length: 14 //注明内容长

mediatype.text html,你真的了解mediaType吗?相关推荐

  1. Java RESTful Web Service实战(第2版)

    Java核心技术系列 Java RESTful Web Service实战 (第2版) 韩陆 著 图书在版编目(CIP)数据 Java RESTful Web Service实战 / 韩陆著. -2版 ...

  2. springMVC消息转换器HttpMessageConverter

    前言 为何需要消息转换器 HttpMessageConverter是用来处理request和response里的数据的. 请求和响应都有对应的body,而这个body就是需要关注的主要数据. 请求体的 ...

  3. 如何使用Chrome DevTools花式打断点

    英文原稿: 原文:Pause Your Code With Breakpoints 作者:Kayce Basques Chrome DevTools & Lighthouse技术作家 中文译文 ...

  4. Java-Class-C:org.springframework.http.MediaType

    ylbtech-Java-Class-C:org.springframework.http.MediaType 1.返回顶部 1.1. /** Copyright 2002-2018 the orig ...

  5. RestTemplate 微信接口 text/plain HttpMessageConverter

    一.背景介绍 使用 Spring Boot 写项目,需要用到微信接口获取用户信息. 在 Jessey 和 Spring RestTemplate 两个 Rest 客户端中,想到尽量不引入更多的东西,然 ...

  6. 微信接口开发 Spring boot FeignClient [text/plain]问题解决

    错误 今天开发微信公众号接口路遇一坑,报错如下: Could not extract response: no suitable HttpMessageConverter found for resp ...

  7. rails 创建_使用Rails和Icecast创建在线流媒体广播

    rails 创建 Hello and welcome to this article! Today I would like to talk about creating an online stre ...

  8. 解决调用微信公众平台-获取草稿列表响应中文乱码问题

    一.问题背景 在对接微信公众平台过程中,需要调用"获取草稿列表"的接口,其官网地址如下:https://developers.weixin.qq.com/doc/offiaccou ...

  9. 微信公众平台开发必知必会

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5 这里贴出node.js服务器开发的配置文件关键代 ...

最新文章

  1. kafka异步推送设置重试_一篇文章了解 Kafka 幂等性的原理及实践
  2. 多线程的使用——模拟线程池的实现(2015-12-02 00:14:59)
  3. 【易创课堂】第2期开课啦,大包新年好礼成都等你
  4. docker 容器基础技术
  5. python 创建子类_python创建子类的方法分析
  6. 64位ubuntu kylin 16.04下tiny4412开发环境搭建
  7. 产品开发管理之流程和体系(总篇)
  8. dazhilu飞鸽传书 2013 官方网站
  9. 40岁从零开始学习软件开发,四年后我成了首席研发
  10. FFT算法实现——基于GPU的基2快速傅里叶变换
  11. Stacking:Catboost、Xgboost、LightGBM、Adaboost、RF etc
  12. python 下载文件-python实现下载文件的三种方法_python
  13. Linux 共享文件夹
  14. MyX5TbsDemo【体验腾讯浏览服务Android SDK (完整版)】
  15. operating system not found的问题的解决办法 ---设置活动分区
  16. 在HTML中什么表示水平线,HTML中加入水平线的标签是( )
  17. ios苹果应用ipa一键签名工具_win和Mac电脑端自行签名ipa教程
  18. 研究论文:Uniswap V3中的无常损失
  19. Rust的crate
  20. 栈展开(stack unwinding)在destructors中的exceptions

热门文章

  1. SSD2828 SSD2829 SSD2830 SSD2831 SSD2832资料共享
  2. 如何在水果编曲软件播放列表中排列样式
  3. P5.js开发之——环境
  4. p5.js创意编程——Q版人像绘制
  5. Verilog学习脚印4-状态机(串口)
  6. unity 中使角色按键更灵敏。
  7. 基因测序行业解决方案
  8. Cocos Creator ScrollView 性能优化
  9. ImageJ批量将大图分割为多个小图并分别保存
  10. 用于广告机,闸机设备,自助售货机,工控主机等的rk3288开发板