public class HttpProxyHandler
extends com.ds.server.httpproxy.core.AbstractHandler
| 限定符和类型 | 字段和说明 |
|---|---|
static com.ds.server.httpproxy.core.ConfigOption |
PEOXYSERVER_OPTION |
| 构造器和说明 |
|---|
HttpProxyHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
copyStreamToFile(String url,
File file) |
protected String |
formartUrl(com.ds.server.httpproxy.core.HttpRequest request,
String url) |
String |
getContentType(com.ds.server.httpproxy.core.HttpRequest request) |
InputStream |
getInputStream(String content,
String charSet) |
protected String |
getMimeType(String filename) |
protected boolean |
handleBody(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response) |
boolean |
initialize(String handlerName,
com.ds.server.httpproxy.core.Server server) |
boolean |
sendFtl(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String resource) |
boolean |
sendGet(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url) |
boolean |
sendMultiparPostProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url) |
boolean |
sendPostProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url) |
boolean |
sendStreamProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url) |
copyStreamToFile, createQueryMap, formatPath, getAllParamMap, getContextMap, getExtStr, getName, getOgnlContext, getPathParamsValue, getProjectName, getRequestMethodBean, getServer, getService, getUrlPrefix, handle, invokMethod, isNullParams, isRequestdForHandler, sendJSON, setOgnlContext, setServer, shutdown, uploadpublic static final com.ds.server.httpproxy.core.ConfigOption PEOXYSERVER_OPTION
public boolean initialize(String handlerName, com.ds.server.httpproxy.core.Server server)
initialize 在接口中 com.ds.server.httpproxy.core.Handlerinitialize 在类中 com.ds.server.httpproxy.core.AbstractHandlerprotected boolean handleBody(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response)
throws IOException
handleBody 在类中 com.ds.server.httpproxy.core.AbstractHandlerIOExceptionpublic boolean sendStreamProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url)
throws IOException
IOExceptionpublic boolean sendFtl(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String resource)
throws IOException
sendFtl 在类中 com.ds.server.httpproxy.core.AbstractHandlerIOExceptionpublic boolean sendGet(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url)
throws IOException
IOExceptionpublic boolean sendPostProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url)
throws IOException
IOExceptionpublic boolean sendMultiparPostProxy(com.ds.server.httpproxy.core.HttpRequest request,
com.ds.server.httpproxy.core.HttpResponse response,
String url)
throws IOException
IOExceptionpublic void copyStreamToFile(String url, File file) throws IOException
copyStreamToFile 在类中 com.ds.server.httpproxy.core.AbstractHandlerIOExceptionprotected String getMimeType(String filename)
getMimeType 在类中 com.ds.server.httpproxy.core.AbstractHandlerpublic String getContentType(com.ds.server.httpproxy.core.HttpRequest request)
getContentType 在类中 com.ds.server.httpproxy.core.AbstractHandlerpublic InputStream getInputStream(String content, String charSet)
getInputStream 在类中 com.ds.server.httpproxy.core.AbstractHandlerCopyright © 2023 onecode. All rights reserved.