C 中get post提交方式的使用與區別

2021-06-26 22:17:03 字數 2391 閱讀 2150

c# get post提交方式使用及c#以post方式提交xml

get和post是網路開發中的兩種提交方式,下面我們詳細講述了他們之間的區別以及如何使用他們。

1.get提交方式

(1)get方式通過在網路位址附加引數來完成資料 中,前面部分 表示資料提交的**,後面部分 hl=zh-cn 表示附加的引數,其中 hl 表示乙個鍵(key), zh-cn 表示這個鍵對應的值(value)。

程式**如下:

utf8 兩種,用 gb2312 方式編碼訪問的程式**如下:

21. 

encoding myencoding = encoding.getencoding("gb2312");

22. 

string address = "" +

httputility.urlencode("引數一", myencoding)

+ "=" + httputility.urlencode("值一", myencoding);

在上面的**中,我們訪問了 www.google.com 的**,分別以 get 和post方式提交了資料,並接收了返回的頁面內容。然而,如果提交的引數中含有中文,那麼這樣的處理是不夠的,需要對其進行編碼,讓對方**能夠識別。

(2)post方式通過在頁面內容中填寫引數的方法來完成資料的提交,由於提交的引數中可以說明使用的編碼方式,所以理論上能獲得更大的相容性。用 gb2312 方式編碼訪問的程式**如下:

}29. 

encoding myencoding = encoding.getencoding("gb2312");

30. 

string param = httputility.urlencode("引數一", myencoding) + "=" +

httputility.urlencode("值一", myencoding) + "&" +

httputility.urlencode("引數二", myencoding) + "="

+ httputility.urlencode("值二", myencoding);

字串strpost就是將xml檔案內容的字串形式(相當於將xml檔案內容乙個字元乙個字元的取出來做成乙個字串)。

如果是https訪問的那麼就要加上**中的紅色部分。

jsp from表單 get post 提交方式

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

模擬form提交表單GET POST 方式

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...

深入研究表單提交方式 GET POST

深入研究表單提交方式 get post hackfan 本文平台 windows 2000 professional apache 1.3.17 perl 5.6.1 inter explorer 5.00.2920.0000 accept language zh accept encoding g...