get也可以把参数放入请求体中在springboot2.1.6中通过getparameter可以读取请求体中的 读不到url上的参数 。 而且在网页上url的参数直接没有了。
post也可以把参数放到url中 通过getparameter可以获取url中的参数也可以获取请求体中的参数 通过getinputstream 两个都可以获取到。
getinputstream只能读取一次。
request
请求头 方法 url http版本
请求头
请求体
response
响应头 状态码 http版本
响应头
响应体
Servlet 3.0 在HttpServletRequest中提供了从请求中解析出上传文件的方法
Part getPart(String name)
Collection getParts()
请求的 MIME 类型必须是 multipart/form-data。
request.getPart(“test”).write("/tmp/test.txt")
url对中文进行编码
//编码 String strUTF = "上海"; String encode = URLEncoder.encode(strUTF, "utf-8"); System.out.println(encode);//%E4%B8%8A%E6%B5%B7 //解码 String decoStr = "%E4%B8%8A%E6%B5%B7"; String decode = URLDecoder.decode(decoStr, "utf-8"); System.out.println(decode);//上海