Http請求的Get和Post的區別

2022-07-11 13:48:08 字數 459 閱讀 8236

1. get從位址列以明文的方式提交請求資訊內容?username=admin&password=123,使用者可見, 而post從請求正文提交請求資訊內容,使用者不可見。

2. get提交因為是從位址列傳遞,而瀏覽器的位址列長度有限制,不能提交大資料

post從請求正文傳遞資訊內容,對檔案大小無限制,檔案上傳只能選擇post

3. request物件是伺服器獲取請求資訊(從請求頭,請求正文中獲取),我們可以使用request.setcharacterencoding方法修改請求物件字元編碼資訊,但是不能修改位址列字元編碼。

get從位址列傳遞資訊,不能使用request.setcharacterencoding這個方法去修改字元編碼。post從請求正文以form表單形式提交,所以可以使用request.setcharacterencoding這個方法去修改字元編碼。

4. 總結: 能夠使用post提交盡量使用post提交。

Http的GET和POST請求

1 http頭資訊 request line 請求型別 訪問資源 http版本 headers http頭訊息 r n request body 任意其他資料body get請求樣例 post請求樣例 2 get和post區別 get主要從伺服器上獲取資料 post主要向伺服器傳送資料 get使用r...

http的get和post請求

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...

Http的get和post請求

httpclient只能以程式設計的方式通過其api用於傳輸和接受http訊息 通過如下3步來訪問http資源 1.建立httpget或httppost物件,將要請求的url通過構造方法傳入httpget或httppost物件。2.使用defaulthttpclient類的execute方法傳送ht...