HTTP的兩種常用請求方式GET和POST

2021-10-19 16:16:10 字數 743 閱讀 2736

http:http協議(hypertext transfer),用於從全球資訊網(wwww:world wide web)伺服器傳輸超文字到本地瀏覽器的傳輸協議。

http是乙個基於tcp/ip通訊協議來傳遞資料(html檔案,檔案,查詢結果等)。

使用get方法時,查詢字串(名稱或鍵值對)是在get請求的url中傳送的:

/test/demo_form.php?name1=value1&name2=value2
說明:

get 方法是預設的從瀏覽器向 web 伺服器傳遞資訊的請求方法,它會產生乙個很長的字串,出現在瀏覽器的位址列中。get 方法有大小限制:請求字串中最多只能有 1024 個字元。servlet使用doget()方法處理這種型別的請求。

使用post方法時,查詢字串(名稱或鍵值對)是在post請求的http訊息主體重傳送的:

name1=value1&name2=value2說明

http的方法中post向後台傳輸資料比較可靠,post 方法打包資訊的方式與 get 方法基本相同,但是 post 方法不是把資訊作為 url 中 ? 字元後的文字字串進行傳送,而是把這些資訊作為乙個單獨的訊息進行傳送。servlet 使用 dopost() 方法處理這種型別的請求。

Android的http兩種請求方式

由於android的sdk包含org.apache.http包,所以不用匯入jar了 get方式 建立http get聯機 發出http請求 獲取相應的字串 post方式 string uriapi 宣告 字串 建立http post聯機 list params new arraylist post...

POST請求的兩種方式

1 在viewcontroller中的 如下 23 void viewdidload 1213 pragma mark send post 2 14 15 使用nsdata 二進位制資料 承載請求資訊,多用於上傳檔案 16 17 void sendpost2 nsstring urlstr 6162...

HTTP訪問的兩種方式

使用httpclient namevaluepair namevaluepair1 newbasicnamevaluepair name yang namevaluepair namevaluepair2 newbasicnamevaluepair pwd 123123 list namevalue...