post请求 ① 长度。GET有长度限制,POST没有长度限制。 ② 安全性。GET通常是将参数显示在URL地址中,可以被看见,不是那么安全;而POST是将参数写入body中,不能被看见,更安全。 ③ 作用。GET通常作用于从数据库中读取数据;而POST则是将数据提交/更新于数据库中。
当使用post请求时,有含有中文发送时,会出现乱码,需要在web服务器中设置相关的过滤器
为web容器添加过滤器并指定字符集,Spring-web包中提供了专用的字符过滤器
//乱码处理@Overrideprotected Filter[] getServletFilters() {CharacterEncodingFilter filter = new CharacterEncodingFilter();filter.setEncoding("UTF-8");return new Filter[]{filter};}