aidan-goodman / aidan-goodman.github.io

博客搭建库,地址 aidanblog.top
0 stars 0 forks source link

Java 自身实现 Http 服务(无第三方) | 栖迟於一丘 #33

Open aidan-goodman opened 3 years ago

aidan-goodman commented 3 years ago

https://aidanblog.top/2021/09/01/Interview-code-NativeHttpService/

Hexo Theme Keep

aidan-goodman commented 3 years ago

这其实是当时投汇良金辰的笔试题,题目没说特殊输入的处理自己也就没考虑到,算长个经验吧,贴上技术给出的测试

  1. 正常输入 http://localhost:8888/add?a=2&b=3 结果正确 5
  2. 正常输入 http://localhost:8888/mult?a=2&b=3 结果正确 6
  3. 测试小数 http://localhost:8888/add?a=2&b=3.1 程序异常,终止运行
  4. 测试错误的请求路径 http://localhost:8888/addddd?a=2&b=3 结果错误,结果为 5
  5. 测试错误的参数名称 http://localhost:8888/add?a=2&c=3 结果错误,结果为 5
  6. 测试错误的参数 http://localhost:8888/add?a=2&b=aaa 程序异常,终止运行