post與get區別,get和post的區別

2023-09-16 02:24:09 字數 4076 閱讀 8059

1樓:網友

1. get是從伺服器上獲取資料,post是向伺服器傳送資料。

2. get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的url位址。

使用者看不到這個過程。

3. 對於get方式,伺服器端用獲取變數的值,對於post方式,伺服器端用獲取提交的資料。

4. get傳送的資料量較小,不能大於傳送的資料量較大,一般被預設為不受限制。但理論上,iis4中最大量為80kb,iis5中為100kb。

5. get安全性非常低,post安全性較高。但是執行效率卻比post方法好。

get的方式是把資料在位址列中明文的形式傳送。

post則不是,而且post可以傳遞的資料比get多。

2樓:我

答案:男人不泡妞,心裡酸溜溜。女人不被泡,心裡很煩躁。有妞不泡,勞動改造。見妞就泡,替天行道!

3樓:網友

他沒有理由獲得更好,我不知道。

杏和橄欖樹早已透熟。

天才誕生,是使卑微的變得高尚,神話就出自你的眼睛。

而今,無助地處於這不再是。

既然水為懷雲設景,怡情的中意飛揚哈哈。

get和post的區別

4樓:zhurenyan水瓶

get通過位址列傳輸,post通過報文傳輸。get引數有長度限制(受限於url長度),而post無限制。

對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200(返回資料);而對於post,瀏覽器先傳送header,伺服器響應100 continue,瀏覽器再傳送data,伺服器響應200 ok(返回資料)。

反義詞lose

英[luːz]美[luːz]

v.失去;丟失;遺失;(因事故、年老、死亡等)喪失;被…奪去。

例句]by that time i had lost interest in the idea.

那時我已經對此想法失去興趣了。

其他]第三人稱單數:loses 現在分詞:losing 過去式:lost 過去分詞:lost。

5樓:新東方**網路課堂

get和post的區別具體如下:

get 英 [get] 美 [ɡt]

vt.得到;抓住;說服;受到(懲罰等)

vt.& vi.到達,來。

vi.成為;開始;設法對付;獲得利益或財富。

n.生殖,幼獸;贏利。

例句:i don't know if i can get it clean

我不知道自己是否能把它清理乾淨。

i might benefit from getting my teeth fixed

補牙可能對我有好處。

post 英 [pəʊst] 美 [poʊst]

n.崗位;郵政;郵件;柱,樁,杆。

vt.張貼;郵寄;宣布;設崗。

vi.快速行進。

adj.有關賽跑(或賽馬,賽狗)起點標誌的。

adv.〈外〉在後;用急件[驛馬];趕緊地,火速地。

例句:he flipped through the post without opening any of it

他飛快地翻了一下郵件,但一封也沒有開啟。

he flipped through the post without opening any of it

他飛快地翻了一下郵件,但一封也沒有開啟。

get和post的區別是什麼?

6樓:快捷生活空間站

get和post的區別:

1、傳送的資料數量。

在get中,只能傳送有限數量的資料,因為資料是在url中傳送的。

在post中,可以傳送大量的資料,因為資料是在正文主體中傳送的。

2、安全性。

get方法傳送的資料不受保護,因為資料在url欄中公開,這增加了漏洞和黑客攻擊的風險。

post方法傳送的資料是安全的,因為資料未在url欄中公開,還可以在其中使用多種編碼技術,這使其具有彈性。

3、加入書籤中。

get查詢的結果可以加入書籤中,因為它以url的形式存在;而post查詢的結果無法加入書籤中。

4、編碼。在表單中使用get方法時,資料型別中只接受ascii字元。

在表單提交時,post方法不繫結表單資料型別,並允許二進位和ascii字元。

5、可變大小。

get方法中的可變大小約為2000個字元。

post方法最多允許8 mb的可變大小。

6、快取。get方法的資料是可快取的,而post方法的資料是無法快取的。

7、主要作用。

get方法主要用於獲取資訊。而post方法主要用於更新資料。

post和get有什麼不同?

7樓:鄒輩酉

一、區別與應用: form中的get和post方法,在資料傳輸過程中分別對應了http協議中的get和post方法。二者主要區別如下:

1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。 2、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些私隱的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。 5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。 6、get是form的預設方法。

二、從html中傳送資料,在asp中如何接收? 在form表單的action屬性值裡面有乙個相對路徑指向asp檔案。就是用這個asp檔案來接收和處理的。

「get方法」和「post方法」的區別是什麼?

8樓:offercoming留學

get:是以實體的方式得到由請求uri所指定資源的資訊,如果請求uri只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指向的資源,而不是處理過程的描述。

post:用來向目的伺服器發出請求,要求它接受被附在請求後的實體,並把它當作請求佇列中請求uri所指定資源的附加新子項,post被設計成用統一的方法實現下列功能:

1、對現有資源的解釋。

2、向電子公告欄、新聞組、郵件列表或類似討論組發資訊。

3、提交資料塊。

4、通過附加操作來擴充套件資料庫。

從上面描述可以看出,get是向伺服器髮索取資料的一種請求;而post是向伺服器提交資料的一種請求,要提交的資料位於資訊頭後面的實體中。

get和post請求的區別

9樓:kk解夢

1、安全性不同:get方法用於資訊獲取,它是安全的(安全:指非修改資訊,如資料庫方面的資訊),而post方法是用於修改伺服器上資源的請求。

2、特點不同:get請求的資料會附在url之後,而post方法提交的資料則放置在http報文實體的主體裡,所以post方法的安全性比get方法要高。

3、傳輸的資料量不同:get方法傳輸的資料量一般限制在2kb,而chrome,firefox瀏覽器理論上對於url是沒有限制的,它真正的限制取決於作業系統本身;post方法對於資料大小是無限制的,真正影響到資料大小的是伺服器處理程式的能力。

get和post的區別,何時使用post

get是指在url請求中帶引數,post是在body帶,大量資料如表單用post靜態請求簡單安全引數用get 1.get 是從伺服器上獲取資料,post 是向伺服器傳送資料。get 請求返回 request uri 所指出的任意資訊。post 請求用來傳送電子郵件 新聞或傳送能由互動使用者填寫的 這...

php中的post與get提交表單的區別

post提交表單不在位址列中顯示,比較安全。get方式在url位址列中顯示引數。不安全 看看手冊吧 post方法比較適合用於傳送乙個保密的 比如信用卡號 或者比較大量的資料到伺服器,但速度慢。而get方法會將所要傳輸的資料附在 後面,然後一起送達伺服器,因此傳送的資料量就會受到限制且不安全,但是執行...

Java中的Get和Set方法有什麼實際意義

get 和set 有乙個好處,當輸 62616964757a686964616fe78988e69d8331333365646232入.get set 時就能顯示所有的屬性。把所有設定都歸納起來,對於外部的使用都方便而已。1 靈活性 比如我們有乙個person類,我們給它設定乙個屬性name,但是我...