作者freshJC (Pearl Milk Tea)
看板PangSir
標題[CN] Homework 1 注意事項
時間Sun Apr 4 14:51:43 2010
各位同學好,
最近收到不少同學的提問,我把其中一些比較需要注意的事情列出來。
請各位同學注意一下。
1. Response的Header要加什麼?
A: 需要加的有:
Date -> Response時的日期時間
Last-Modified -> 檔案最後一次修改的時間
Content-Type -> 回傳data的檔案型態(text/html, image/jpg, ...etc.)
[only for text/html & text/plain]
Content-Length -> data的長度(bytes)
2. Content-Length要不要加?我不加時browser也可以完整顯示出來。
A: 的確不加的話也可以顯示出來,
但我們這邊統一規定html及plain相關的檔案,需要加上Content-Length這個header。
主要是讓各位同學熟悉Content-Length的意義。
3. 404 Error Response是我要自己再回傳一個顯示"Not Found"的HTML data嗎?
A: Yes. HTTP Header下面的data必須要放入HTML data,才能讓browser顯示。
然後請注意,
不能使用200 OK來回傳。
助教會查看各位的code及送出的packet來檢驗你送的response是否正確。
如果你使用200 OK來傳Not Found訊息,
那404 Not Found 這部分便無法得到分數,也就是0分。
4. GET /image HTTP/1.1
這個部分image應該要視為一個檔案?還是一個目錄?
A: 視為目錄,也就是要找/image/index.html。
TA 鄭乃碩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.220.79
※ 編輯: freshJC 來自: 211.74.220.79 (04/04 14:52)