public class WebUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
WebUtils.TrustAllTrustManager |
static class |
WebUtils.VerisignTrustManager |
| 构造器和说明 |
|---|
WebUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResData |
_doGetAsByte(NormalRequest req) |
static ResData |
_doPostAsByte(NormalRequest req) |
static String |
buildQuery(Map params,
String charset) |
static String |
decode(String value,
String charset)
使用指定的字符集反编码请求参数值。
|
static String |
doGet(NormalRequest req)
执行HTTP GET请求。
|
static byte[] |
doGetAsByte(NormalRequest req)
执行普通非文件的HTTP POST请求。
|
static String |
doPost(NormalRequest req)
执行带文件上传的HTTP POST请求。
|
static byte[] |
doPostAsByte(NormalRequest req) |
static String |
encode(String value,
String charset)
使用指定的字符集编码请求参数值。
|
protected static byte[] |
getResponseAsByte(HttpURLConnection conn) |
protected static String |
getResponseAsString(HttpURLConnection conn) |
static void |
main(String[] adfas) |
static Map<String,String> |
splitUrlQuery(String query)
从URL中提取所有的参数。
|
static ByteArrayOutputStream |
unzip(InputStream in) |
public static ResData _doGetAsByte(NormalRequest req) throws IOException
IOExceptionpublic static ResData _doPostAsByte(NormalRequest req) throws IOException
IOExceptionpublic static String doPost(NormalRequest req) throws IOException
url - 请求地址textParams - 文本请求参数fileParams - 文件请求参数IOExceptionpublic static byte[] doPostAsByte(NormalRequest req) throws IOException
IOExceptionpublic static String doGet(NormalRequest req) throws IOException
url - 请求地址params - 请求参数charset - 字符集,如UTF-8, GBK, GB2312IOExceptionpublic static byte[] doGetAsByte(NormalRequest req) throws IOException
url - 请求地址params - 请求参数IOExceptionpublic static ByteArrayOutputStream unzip(InputStream in)
protected static byte[] getResponseAsByte(HttpURLConnection conn) throws IOException
IOExceptionprotected static String getResponseAsString(HttpURLConnection conn) throws IOException
IOExceptionpublic static String decode(String value, String charset)
value - 参数值charset - 字符集public static String encode(String value, String charset)
value - 参数值charset - 字符集public static Map<String,String> splitUrlQuery(String query)
query - URL地址Copyright © 2018. All rights reserved.