Pages

顯示具有 網路編程 標籤的文章。 顯示所有文章
顯示具有 網路編程 標籤的文章。 顯示所有文章

Content Type 大全

.* = application/octet-stream
.001 = application/x-001
.301 = application/x-301
.323 = text/h323
.906 = application/x-906
.907 = drawing/907
.a11 = application/x-a11
.acp = audio/x-mei-aac
.ai = application/postscript
.aif = audio/aiff
.aifc = audio/aiff
.aiff = audio/aiff
.anv = application/x-anv

常用的HTTP回應碼

HTTP是一種請求/回應(request/response)的傳輸協定。客戶端應用程式要求一份文件,伺服端就會傳回狀態碼(status code)。
客戶端的要求至少須包括一個要求方法(request method),一個用來分辨資源的URI(Uniform Resource Identifier)及HTTP協定的版本。此外,客戶端也可以將客戶端應用程式的相關資訊,要求修飾子(requestmodifier),甚至資料本身包含到request中。
最新的HTTP定義的要求型態包括OPTIONS, GET, HEAD, POST , PUT, DELETE, TRACE。
GET方法用來擷取由URI所確認的資訊,並將其傳回到客戶端,我們可將一些標頭(header)包含進來,以適當地修改GET方法。
HEAD與GET方法類似,主要差別在於使用HEAD時,伺服端是不會傳回訊息給客戶端的。

狀態碼220-299:用來代表要求的順利完成(也有可能是部份完成)。
狀態碼300-399:用來表示某種型態的轉客(redirection)。
狀態碼400-499:用來代表要求錯誤,如文件無法找到或存取等。
狀態碼超過500:代表伺服器的錯誤。