助教好, 我又有一些问题要有请助教解惑了...
1. Bonus 1 中提到我们对于要 filter 掉的 request 要给予 403 Forbidden 作为
response, 那么其 response 的 content 应该要是? (一个网页写 "Forbidden"?)
2. 如果 browser request 了不存在的 domain name (e.g. www.ntu.edu.tw.XD )
的话应该要怎么回应? 因为根本找不到该 domain name, 因此原本在没有 proxy
的情形下 browser 似乎也没有得到任何的 response...
3. Bonus 2 实作的 cache, 其 "hit" 的条件是 "request 的目标物" 一样就好?
还是说要 "整个 request" 都一样才算一样? (也就是其 header 的内容也要一样?
e.g. User-Agent: OOXX, Connection: OOXX, Accept-Encoding: OOXX, 等也要
一样? 因为 header 内容的不同确实会影响到对象 Host 给的 response...)
4. HTML 的 method 除了 GET 和 POST 还有些其他的, 如 CONNECT 等.
我们必须要处理 CONNECT 吗? (因为其规则似乎不是那么单纯)
抱歉问题还是有点多... 先谢谢助教了!!