Form表單提交的四種資料格式

2021-09-11 13:12:10 字數 1220 閱讀 7803

便於展示,使用superagent庫. 表單提交只是post請求的一種方式.`

也就是說新版本瀏覽器上不支援

request.post("/simu/wechat/voucherlist")

.send().then(res => )

複製**

這首表單提交的預設格式,不支援檔案型別.它的請求格式是鍵值對.

request.post("/simu/wechat/voucherlist")

.send('name=tj')

.send('pet=tobi')

.then(res => )

複製**

表單提交檔案必須要用這種格式,注意不能設定'content-type'='multipart/form-data'. 因為你手動設定了它,那麼後面這個boundary=瀏覽器預設boundary就沒了。這個是分界線,服務端是以這個分界線去key值.如果沒有分界線服務端就不知道從從哪個位置開始取key`

let form = new formdata();

request.post("/simu/wechat/voucherlist")

//.set('content-type', 'multipart/form-data')

.send(form)

.then(res => )

複製**

text/plain是以純文字格式(就是一段字串)傳送的. 如果你傳送乙個物件例如一定要對它做json.stringfiy()處理,否則將傳送[object object]

request.post("/simu/wechat/voucherlist")

.set('content-type', 'text/plain')

.send("age=12")

.then(res => )

複製**

有問題大家及時指正,非常感謝!

連線Redis 五種資料格式

由於redis一般是用來作為快取的,也就是一般我們把一些不經常改變的資料通過redis快取起來,之後使用者的請求就不需要再訪問資料庫,而可以直接從redis快取中直接獲取,這樣就可以減輕資料庫伺服器的壓力以及加快響應速度。既然是用來做快取的,也就是通過指定key值來把對應value儲存起來,之後再根...

關於AJAX與form表單提交資料的格式

一 form表單傳輸檔案的格式 只有三種 multipart form data 一般用於傳輸檔案,檔案或者其他的。text plain是我們幾乎不用的。二 ajax各種格式都可以 通過ajax傳輸資料我們可以傳輸各種資料,那麼只需要我們在服務端對資料進行相應的解析。三 那麼我們在服務端取到資料,b...

form表單的6種提交方式

表單可實現無重新整理頁面提交,無需頁面跳轉,如下,通過乙個隱藏的iframe實現,form表單的target設定為iframe的name名稱,form提交目標位當前頁面iframe則不會重新整理頁面 form action url.do method post target targetifr in...