1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
INCLUDE $TOP/test/config.htb
BLOCK _FOO BAR : RET
_SET RET=$BAR world
END
BLOCK STUFF : OUT
_SET OUT=bla bla bla bla bla bla bla
END
CLIENT
_REQ $YOUR_HOST $YOUR_PORT
__GET /your/path/to/your/resource?your=params HTTP/1.1
__Host: $YOUR_HOST
__
_EXPECT body "hello world"
_EXPECT body "!hello world\)"
_EXPECT body "foo\+bar"
_EXPECT body "!foo\+bar\)"
_EXPECT body "bla bla bla bla bla bla bla"
_EXPECT body "!bla bla bla bla bla bla bla\)"
_EXPECT body "!bla bla bla bla bla bla bla\}"
_EXPECT body "DONOTEXISTCOMMAND"
_EXPECT body "!_CODER"
_EXPECT body "!_FOO"
_WAIT
END
SERVER $YOUR_PORT
_FOO "foo" BAR
_RES
_WAIT
__HTTP/1.1 200 OK
__Content-Length: AUTO
__
__== $_FOO("hello") ==
__== ${_FOO("hallo")} ==
__== $_CODER:URLENC("foo bar") ==
__${STUFF()}
__${DONOTEXISTCOMMAND()}
END
|