public class HttpRunnable
extends java.lang.Object
Title: 应用模块名称
Description: 代码描述
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 字段和说明 |
---|---|
protected javax.servlet.http.HttpServletRequestWrapper |
requestWrapper |
protected javax.servlet.http.HttpServletResponseWrapper |
responseWrapper |
protected RouteMatchResultDTO |
resultDTO |
构造器和说明 |
---|
HttpRunnable(javax.servlet.http.HttpServletRequestWrapper requestWrapper,
javax.servlet.http.HttpServletResponseWrapper responseWrapper,
RouteMatchResultDTO resultDTO)
构造方法
|
限定符和类型 | 方法和说明 |
---|---|
protected org.apache.http.HttpRequest |
buildRequest()
生成httpclient请求对象
|
protected java.lang.String |
buildRequestUrl()
生成请求完整url
|
protected void |
checkServletVersion()
检测servlet版本3.1还是其他
|
protected long |
getContentLength(javax.servlet.http.HttpServletRequest request)
获取请求体内容长度
|
javax.servlet.http.HttpServletRequestWrapper |
getRequestWrapper() |
javax.servlet.http.HttpServletResponseWrapper |
getResponseWrapper() |
boolean |
isUseServlet31() |
void |
setRequestWrapper(javax.servlet.http.HttpServletRequestWrapper requestWrapper) |
void |
setResponseWrapper(javax.servlet.http.HttpServletResponseWrapper responseWrapper) |
void |
setUseServlet31(boolean useServlet31) |
protected javax.servlet.http.HttpServletRequestWrapper requestWrapper
protected javax.servlet.http.HttpServletResponseWrapper responseWrapper
protected RouteMatchResultDTO resultDTO
public HttpRunnable(javax.servlet.http.HttpServletRequestWrapper requestWrapper, javax.servlet.http.HttpServletResponseWrapper responseWrapper, RouteMatchResultDTO resultDTO)
requestWrapper
- responseWrapper
- protected void checkServletVersion()
protected long getContentLength(javax.servlet.http.HttpServletRequest request)
request
- 请求protected java.lang.String buildRequestUrl()
protected org.apache.http.HttpRequest buildRequest() throws java.io.IOException
java.io.IOException
- 异常public javax.servlet.http.HttpServletRequestWrapper getRequestWrapper()
public void setRequestWrapper(javax.servlet.http.HttpServletRequestWrapper requestWrapper)
public javax.servlet.http.HttpServletResponseWrapper getResponseWrapper()
public void setResponseWrapper(javax.servlet.http.HttpServletResponseWrapper responseWrapper)
public boolean isUseServlet31()
public void setUseServlet31(boolean useServlet31)