这个人学了几条路线
补全程序,只输出 paths 数组里有几条。
开始练习 →
拿到响应先看什么
程序发完一次请求,拿到响应之后第一件该做的是【0】。
开始练习 →
状态码不是 200 时怎么办
状态码不是 200,这时候【0】。
开始练习 →
为什么要分成两步
先判状态码再取内容,这么写的好处是【0】。
开始练习 →
服务器自己崩了是多少
请求一个会出错的路径: 输出的这个数字是多少? $ curl -s -o /dev/null -w '%{http_code}' http://localhost:8080/boom 500
开始练习 →
打印成功时的状态码
⚠️ 判题机不联网,所以下面用一个模拟的 send() 代替真的请求:给它一个路径,它返回 (状态码, 响应体),和真发一次请求拿到的一样。(真发请求在本路线最后两个真机节点里做。) 补全程序,只输出这次请求的状态码。
开始练习 →
换个不存在的路径
同一个 send(),这次请求一个不存在的路径。 补全程序,只输出状态码。
开始练习 →
成功了才去取内容
补全程序:状态码是 200 才解析响应体并输出用户名,否则输出 没找到。这次请求的是存在的路径。
开始练习 →
失败的那一条走另一个分支
同样的程序,这次请求的是不存在的路径。 补全后运行,看它走的是哪个分支。
开始练习 →
拿到 404 先查什么
接口返回 404,第一步该查【0】。
开始练习 →