關於http 表單編碼的一些問題。

在網絡上傳輸數據,壓縮編碼加密等操作基本是必須的,表單也是如此。


最近搞桌面客戶端手動組裝message發送,由於桌面客戶端API的網絡庫往往只提供簡單的通訊功能,因此協議參數都得手動設定,我在模擬一個post方法的時候出現了差錯,總返回錯誤信息,後來發現是編碼設置問題。


HTTP post表單編碼有multipart/form-data和application/x-www-form-urlencoded兩種,前者可以傳輸文件,後者是隻能傳輸表單。


其他常見MIME格式還有:


超文本標記語言文本 .html,.html text/html

    普通文本 .txt text/plain

    RTF文本 .rtf application/rtf

    GIF圖形 .gif image/gif

    JPEG圖形 .jpeg,.jpg image/jpeg

    au聲音文件 .au audio/basic

    MIDI音樂文件 mid,.midi audio/midi,audio/x-midi

    RealAudio音樂文件 .ra, .ram audio/x-pn-realaudio

    MPEG文件 .mpg,.mpeg video/mpeg

    AVI文件 .avi video/x-msvideo

    GZIP文件 .gz application/x-gzip

    TAR文件 .tar application/x-tar


留下來以防自己忘記。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章