2008年4月17日 星期四

Homework 4-11-2008

1. What does a CGI output contain in the HTTP header? Hint: Such as Content-type. More details in Appendix A of Textbook.

ANS:

CGI的工作方式,從Web伺服器的角度看,是在特定的位置(比如,http://www.example.com/wiki.cgi)定義了可以運行CGI程序。當收到一個匹配URL的請求,相應的程序就會被調用,並將客戶端發送的數據作為輸入。程序的輸出會由Web伺服器收集,並加上合適的頭,再發送回客戶端。
例如: 論壇認證 討論版 計數器 E-mail 意見回覆 等等


2. If you want to upload an mp3 file, should you use the GET or POST method? Why?

ANS:

POST .methodPOST 方法是將資料包裝在 HTTP 標頭內傳送給 Web server;而 GET 方法則是將資料直接加在 URI 之後。使用 GET method 所能傳遞的資料有限(連同 URI 共255字元),在需要上傳大量資料或檔案時,需使用 POST method。

沒有留言: