HTTP 响应最起码有
一条最小的 HTTP 响应,至少要有的是【0】。 socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);build_resp(status, body) 拼
访问 /time 回什么
按简易 HTTP,serve_http 处理 GET /time,响应体是什么?(看 ROUTES) socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);
补全:取方法和路径
补全 parse_req:从请求行取出 (方法, 路径)。 socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);build_resp(status, bo
补全:拼一个响应
补全 build_resp 的状态行拼接(reason 已给好)。 socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);build_resp(status
补全:路由
补全 serve_http:命中 ROUTES 回 200+内容,否则 404。 socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);build_resp
补全:只取状态码
补全下面的 status_of:从一条响应里取出状态码整数。 socket 上的极简 HTTP:请求行形如 GET /path HTTP/1.1。parse_req(raw) 交回 (方法, 路径);build_resp(status, b
不联网怎么测网络服务
判题机不联网,测网络服务的办法是【0】。 测试工具:check(got, want) 对上交回 OK 否则 FAIL;run_cases(cases)(cases 是 [(got, want)])交回通过几条;first_fail(case
一个好测试要
一个有用的测试用例,核心是【0】。 测试工具:check(got, want) 对上交回 OK 否则 FAIL;run_cases(cases)(cases 是 [(got, want)])交回通过几条;first_fail(cases)
过了几条
run_cases([(1,1),(2,2),(3,9)]) 交回几条通过? 测试工具:check(got, want) 对上交回 OK 否则 FAIL;run_cases(cases)(cases 是 [(got, want)])交回通过
第几条先挂
first_fail([(1,1),(2,9),(3,3)]) 交回第几条先挂(下标)? 测试工具:check(got, want) 对上交回 OK 否则 FAIL;run_cases(cases)(cases 是 [(got, want)