W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
表單是我們平常編寫Web應(yīng)用常用的工具,通過表單我們可以方便的讓客戶端和服務(wù)器進(jìn)行數(shù)據(jù)的交互。對于以前開發(fā)過Web的用戶來說表單都非常熟悉,但是對于C/C++程序員來說,這可能是一個(gè)有些陌生的東西,那么什么是表單呢?
表單是一個(gè)包含表單元素的區(qū)域。表單元素是允許用戶在表單中(比如:文本域、下拉列表、單選框、復(fù)選框等等)輸入信息的元素。表單使用表單標(biāo)簽()定義。
<form>
...
input 元素
...
</form>
Go里面對于form處理已經(jīng)有很方便的方法了,在Request里面的有專門的form處理,可以很方便的整合到Web開發(fā)里面來,4.1小節(jié)里面將講解Go如何處理表單的輸入。由于不能信任任何用戶的輸入,所以我們需要對這些輸入進(jìn)行有效性驗(yàn)證,4.2小節(jié)將就如何進(jìn)行一些普通的驗(yàn)證進(jìn)行詳細(xì)的演示。
HTTP協(xié)議是一種無狀態(tài)的協(xié)議,那么如何才能辨別是否是同一個(gè)用戶呢?同時(shí)又如何保證一個(gè)表單不出現(xiàn)多次遞交的情況呢?4.3和4.4小節(jié)里面將對cookie(cookie是存儲在客戶端的信息,能夠每次通過header和服務(wù)器進(jìn)行交互的數(shù)據(jù))等進(jìn)行詳細(xì)講解。
表單還有一個(gè)很大的功能就是能夠上傳文件,那么Go是如何處理文件上傳的呢?針對大文件上傳我們?nèi)绾斡行У奶幚砟兀?.5小節(jié)我們將一起學(xué)習(xí)Go處理文件上傳的知識。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: