请求类型

接收请求参数

application/x-www-form-urlencoded

get

请求:get请求参数放在请求路径中,
接收

String userName = req.getParameter(“userName”);

post

请求
请求类型
接收

String userName = req.getParameter(“userName”);

multipart/form-data

multipart/form-data:必须使用post方式
请求
请求类型
每部分都是以 --boundary 开始,紧接着是内容描述信息,然后是回车,最后是字段具体内容(文本或二进制)。如果传输的是文件,还要包含文件名和文件类型信息。消息主体最后以 --boundary-- 标示结束

接收

可以通过getInputStream();接收内容,因为这部分内容处理起来比较复杂所以一般用commons-fileupload帮助解析

请求类型

Apache FileUpload

请求类型

  • 获取迭代器
  • 获取fileItem工厂
  • 遍历迭代器,每遍历一次用工厂生产出一个Fileitem并放入集合中

application/json

请求
请求类型

接收:从inputStream里接收
请求类型

上一篇:python – 你可以使用字符串而不是文件处理程序在boto中使用分段上传吗?


下一篇:post 和php://input