xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
HttpServlet.x
浏览该文件的文档.
1
6
7 // HTTP和WebSocket服务的标志位常量
8 public static const int FLAG_POSTSTREAM; // 标识是否启用POST流式处理
9 public static const int FLAG_LOGERROR; // 标识是否记录错误日志
10 public static const int FLAG_SERVLET; // 标识为HTTP服务
11 public static const int FLAG_WEBSOCKETLET; // 标识为WebSocket服务
12
13
14 // 构造函数
15 public HttpServlet(int, String); // 带参数和字符串描述的构造函数
16 public HttpServlet(int); // 仅带参数的构造函数
17
18
19 // HTTP请求处理方法
20 public void doGet(HttpServletRequest, HttpServletResponse); // 处理GET请求
21 public void doPost(HttpServletRequest, HttpServletResponse); // 处理POST请求
22
23
24 // WebSocket生命周期方法
25 public void onOpen(WebSocketSession); // WebSocket连接建立时调用
26 public void onClose(WebSocketSession, String); // WebSocket连接关闭时调用
27 public void onError(WebSocketSession); // WebSocket发生错误时调用
28
29
30 // WebSocket消息处理方法
31 public void onMessage(WebSocketSession, String); // 处理文本消息
32 public void onBinary(WebSocketSession, byte[]); // 处理二进制消息
33
34
35 // 析构函数
36 public void finalize();
37}; // 对象销毁时的清理方法
void onClose(WebSocketSession, String)
void doGet(HttpServletRequest, HttpServletResponse)
void onBinary(WebSocketSession, byte[])
void onMessage(WebSocketSession, String)
HttpServlet(int)
void finalize()
static const int FLAG_WEBSOCKETLET
Definition HttpServlet.x:11
static const int FLAG_LOGERROR
Definition HttpServlet.x:9
void onOpen(WebSocketSession)
HttpServlet(int, String)
void doPost(HttpServletRequest, HttpServletResponse)
static const int FLAG_SERVLET
Definition HttpServlet.x:10
static const int FLAG_POSTSTREAM
Definition HttpServlet.x:8
void onError(WebSocketSession)
Definition String.x:5