Http協議 Content-Type
阿新 • • 發佈:2020-12-23
技術標籤:伺服器Content-Type
目錄
定義
Content-Type是指http/https傳送資訊至伺服器時的內容編碼型別,contentType用於表明傳送資料流的型別,伺服器根據編碼型別使用特定的解析方式,獲取資料流中的資料。
檔案協議
text/html, text/plain, text/css, text/javascript, image/jpeg, image/png, image/gif
ajsx請求協議
application/ x-www-form-urlencoded, multipart/form-data, application/json, application/xml
檔案上傳
當進行檔案上傳的時候,需要使用 multipart/form-data
請求體被分割成多部分,每部分使用 --boundary分割;
application/x-www-form-urlencoded
如果請求型別type是GET的話,那麼格式化的字串將直接拼接在url後傳送到服務端; 如果請求型別是POST, 那麼格式化的字串將放在http body的Form Data中傳送。
application/json
對於一些複製的資料物件,物件裡面再巢狀陣列的話,建議使用application/ json傳遞比較好
在使用ajax跨域請求時,如果設定Header的ContentType為 application/json,它會發兩次請求,第一次先發Method為OPTIONS的請求到伺服器