public class QuickServerUtil extends Object
| 构造器和说明 |
|---|
QuickServerUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
byteArrayToHex(byte[] bytes)
字节数组转十六进制
|
static String |
calculateSecWebSocketAccept(String secWebSocketKey)
计算SecWebSocketAccept的值
|
static void |
handleExceptionHandler(Client client,
Throwable e)
处理请求过程中产生的异常
|
static void |
handleFormData(String body,
Map<String,String> dataMap,
String charset)
处理表单参数
|
static byte[] |
hexToByteArray(String hex)
十六进制字符串转字节数组
|
static void |
randomBytes(byte[] bytes)
生成随机字节数组
|
static String |
readLine(InputStream inputStream,
String charset)
读取一行
|
public static void handleExceptionHandler(Client client, Throwable e)
public static void handleFormData(String body, Map<String,String> dataMap, String charset) throws UnsupportedEncodingException
body - 内容dataMap - 参数存放表charset - 编码格式UnsupportedEncodingExceptionpublic static String readLine(InputStream inputStream, String charset) throws IOException
inputStream - 输入流charset - 编码格式IOExceptionpublic static String byteArrayToHex(byte[] bytes)
public static byte[] hexToByteArray(String hex)
public static void randomBytes(byte[] bytes)
bytes - 字节数组public static String calculateSecWebSocketAccept(String secWebSocketKey) throws NoSuchAlgorithmException
secWebSocketKey - 请求头部Sec-WebSocket-Key的值NoSuchAlgorithmExceptionCopyright © 2022. All rights reserved.