public class JbootHttpImpl extends Object implements JbootHttp
| 限定符和类型 | 字段和说明 |
|---|---|
private static HostnameVerifier |
hnv |
private static com.jfinal.log.Log |
LOG |
private static X509TrustManager |
trustAnyTrustManager |
| 构造器和说明 |
|---|
JbootHttpImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
checkFileNormal(File file) |
private static void |
configConnection(HttpURLConnection connection,
JbootHttpRequest request) |
private void |
doProcess(JbootHttpRequest request,
JbootHttpResponse response) |
private static HttpURLConnection |
getConnection(JbootHttpRequest request) |
private static HttpURLConnection |
getHttpConnection(JbootHttpRequest request) |
private static HttpsURLConnection |
getHttpsConnection(JbootHttpRequest request) |
private InputStream |
getInputStream(HttpURLConnection connection,
int responseCode) |
JbootHttpResponse |
handle(JbootHttpRequest request) |
private void |
processRedirect(JbootHttpRequest request,
JbootHttpResponse response,
HttpURLConnection connection)
手动重定向
|
private void |
uploadByMultipart(JbootHttpRequest request,
HttpURLConnection connection) |
private void |
writeFile(DataOutputStream dos,
File file) |
private void |
writeString(DataOutputStream dos,
JbootHttpRequest request,
String s) |
private static final com.jfinal.log.Log LOG
private static X509TrustManager trustAnyTrustManager
private static HostnameVerifier hnv
public JbootHttpImpl()
public JbootHttpResponse handle(JbootHttpRequest request)
private void doProcess(JbootHttpRequest request, JbootHttpResponse response)
private void processRedirect(JbootHttpRequest request, JbootHttpResponse response, HttpURLConnection connection) throws IOException
request - response - connection - IOExceptionprivate InputStream getInputStream(HttpURLConnection connection, int responseCode) throws IOException
IOExceptionprivate void uploadByMultipart(JbootHttpRequest request, HttpURLConnection connection) throws IOException
IOExceptionprivate void writeString(DataOutputStream dos, JbootHttpRequest request, String s) throws IOException
IOExceptionprivate void writeFile(DataOutputStream dos, File file) throws IOException
IOExceptionprivate static void checkFileNormal(File file)
private static void configConnection(HttpURLConnection connection, JbootHttpRequest request) throws ProtocolException
private static HttpURLConnection getConnection(JbootHttpRequest request) throws Exception
Exceptionprivate static HttpURLConnection getHttpConnection(JbootHttpRequest request) throws Exception
Exceptionprivate static HttpsURLConnection getHttpsConnection(JbootHttpRequest request) throws Exception
ExceptionCopyright © 2024. All rights reserved.