使用servlet处理http请求
2016-10-07 23:59
225 查看
1、 HTTP请求包括请求行,请求头,空行,和消息体。
2、 Get/post提交方式区别:
3、 获取请求行的信息的方法:
1) getMethod():获取HTTP的请求方法。
2) getRequestURI():获取请求的URI资源:例如/lovobook/index.html
3) getRequestURL():获取请求的URL,包含协议名、服务器名或IP、端口号和请求资源但不包括查询字符串参数。
4) getQueryString():获取请求URL后面的查询字符串。
5) getProtocol():获取HTTP的协议名和版本号。
6) getContextPath():获得请求URI资源的上下文路径,总是以“/”开头。
7) getServletPath():获取Servlet的映射路径。
4、 如果想得到请求中参数的原始字节数组,可以使用HttpServletRequest对象提供的getInputStream()或getReader()方法直接访问表单数据。
5、 重定向和请求转发之间最大的区别在于,重定向让客户端游览器来完成,而请求转发是在服务器端坐工作。
6、 响应重定向会执行两次请求,而请求转发只会执行一次。
7、 RequestDispatcher对象可以实现请求转发。
8、 Include()方法意味着请求别人帮助处理请求,但这并不是完全移交,只是暂时地把控制交给别人。
9、 Forward()方法意味着把请求和响应派发给别的资源后,就不会再去做任何处理了。
10、HttpServletRequest可以把一个对象用名字绑定在请求范围内,并且进行访问和删除。
1、 HTTP请求包括请求行,请求头,空行,和消息体。
2、 Get/post提交方式区别:
特征 | Get方法 | Post方法 |
提交数据类型 | 文本 | 文本、二进制文本 |
提交数据长度 | 不超过255个字符 | 没有限制 |
提交数据可见性 | 作为URL地址的一部分显示在游览器地址栏 | 作为请求的消息体,不可见 |
提交数据缓存 | 缓存在游览器URL历史状态中 | 不会被游览器缓存 |
1) getMethod():获取HTTP的请求方法。
2) getRequestURI():获取请求的URI资源:例如/lovobook/index.html
3) getRequestURL():获取请求的URL,包含协议名、服务器名或IP、端口号和请求资源但不包括查询字符串参数。
4) getQueryString():获取请求URL后面的查询字符串。
5) getProtocol():获取HTTP的协议名和版本号。
6) getContextPath():获得请求URI资源的上下文路径,总是以“/”开头。
7) getServletPath():获取Servlet的映射路径。
4、 如果想得到请求中参数的原始字节数组,可以使用HttpServletRequest对象提供的getInputStream()或getReader()方法直接访问表单数据。
5、 重定向和请求转发之间最大的区别在于,重定向让客户端游览器来完成,而请求转发是在服务器端坐工作。
6、 响应重定向会执行两次请求,而请求转发只会执行一次。
7、 RequestDispatcher对象可以实现请求转发。
8、 Include()方法意味着请求别人帮助处理请求,但这并不是完全移交,只是暂时地把控制交给别人。
9、 Forward()方法意味着把请求和响应派发给别的资源后,就不会再去做任何处理了。
10、HttpServletRequest可以把一个对象用名字绑定在请求范围内,并且进行访问和删除。
相关文章推荐
- 使用Servlet处理HTTP请求
- 第四章 使用Servlet处理HTTP请求
- 使用servlet处理HTTP请求
- 使用servlet处理http请求
- 使用Servlet处理HTTP请求
- 使用Servlet处理HTTP请求
- 使用Servlet处理HTTP请求
- 使用servlet处理http请求
- 使用Servlet处理http请求
- 使用Servlet处理HTTP请求
- 如何使用 servlet3.x的 async 异步处理功能
- 使用URLConnection处理http请求
- 如何使用URLConnection处理http请求
- Gson的使用 && 使用OKHttp处理Volley的底层HTTP请求
- 使用Servlet处理业务逻辑
- 使用CEF类库处理HTTP请求
- 前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。
- [转]TOMCAT原理以及处理HTTP请求的过程、ContextPath ServletPath
- HTTP头部详解及使用Java套接字处理HTTP请求
- TOMCAT原理以及处理HTTP请求的过程、ContextPath ServletPath