|
- F( }% b6 ~- c( i1 b
易语言HPSOCKET之HTTP使用列子,由于5.9.2之前的中文模块出现了一些问题 导致 HTTP 使用有很不好的体验所以这次着重更新了 中文例子使用的方法
4 g/ d- Q% N4 L4 f! J% A并且附带了 一个静态网址 让大家体验
4 x: E+ R5 m8 W$ u' r1 `1 tm_Server.OnPrepareListen (&OnPrepareListen)
; p: [" N% A3 ], ^1 Um_Server.OnAccept (&OnAccept)7 x" v7 [3 g* l( q4 o+ R/ \( v3 w
m_Server.OnHandShake (&OnHandShake)
+ v0 s$ p3 J/ p: ^/ s3 @& um_Server.OnSend (&OnSend)$ P* v; j% ^3 W% J3 K+ C
m_Server.OnReceive (&OnReceive)* e3 f1 t' x/ V6 Q! h; k
m_Server.OnClose (&OnClose)- U1 d* w0 K T
m_Server.OnShutdown (&OnShutdown)
. r0 u. g$ q3 m2 e% ]m_Server.OnMessageBegin (&OnMessageBegin)0 i1 u; B6 U1 ~4 p
m_Server.OnRequestLine (&OnRequestLine)0 S; }: A4 |5 |0 m
m_Server.OnHeader (&OnHeader)0 [" y% n* l0 Q$ D
m_Server.OnHeadersComplete (&OnHeadersComplete)$ k) t- h! G' l7 Y
m_Server.OnBody (&OnBody)& o$ ?# Q$ A4 W2 Q `
m_Server.OnChunkHeader (&OnChunkHeader)" O5 w# R1 z; K8 o" Z* x6 W
m_Server.OnChunkComplete (&OnChunkComplete)0 w! o8 L2 P# V
m_Server.OnMessageComplete (&OnMessageComplete)& t% n' y: D* X, z8 ?
m_Server.OnUpgrade (&OnUpgrade)' S. e4 c) @$ O* F1 k
m_Server.OnParseError (&OnParseError)
' ]4 i, f/ ]' V- ^% e: |6 g* dm_Server.OnWSMessageHeader (&OnWSMessageHeader); O$ |: V2 U: x+ [+ _; c* i7 P
m_Server.OnWSMessageBody (&OnWSMessageBody)
4 a* J8 a! {) Q( W: fm_Server.OnWSMessageComplete (&OnWSMessageComplete)/ R( \5 h7 }3 R
SetAppState (#ST_STOPED)% x$ H' j7 R" b+ h: t9 t c/ H
B! { {; B9 p* ~7 m/ G$ I
# _, _3 @( v8 Z. p( Z& p2 H: _
" z( p6 } H9 }! X! k
) l! p: W8 g5 [+ O$ W0 r3 ?" v" p" M5 |& ]) P
|
|