GET POST提交引數獲取

2021-08-18 16:22:59 字數 928 閱讀 1255

1.    

get方式

get方式提交的話,表單項都儲存在

中,格式是

這樣的字串。

server

端通過request.getparameter

是可以取到值的。

2.post

方式(enctype

為預設的

)表單資料都儲存在

的正文部分,格式類似於下面這樣:用

request.getparameter

是可以取到資料的

name1=value1&name2=value2 

3.post

方式(enctype

為multipart/form-data

,多用於檔案上傳

) 表單資料都儲存在

的正文部分,各個表單項之間用

boundary

隔開。格式類似於下面這樣:用

request.getparameter

是取不到資料的,這時需要通過

request.getinputstream

來取資料,不過取到的是個

inputstream

,所以無法直接獲取指定的表單項(需要自己對取到的流進行解析,才能得到表單項以及上傳的檔案內容等資訊)。這種需求屬於比較共通的功能,所以有很多開源的元件可以直接利用。比如:

apache

的fileupload

元件,smartupload

等。通過這些開源的

upload

元件提供的

api,就可以直接從

request

中取得指定的表單項了。

Get Post獲取引數ajax ashx

post請求和get請求存放引數位置 post請求和get請求存放引數位置是不同的 post方式引數存放在請求資料報的訊息體中 get方式引數存放在請求資料報的請求行的uri欄位中,以?開始以param value m2 value2的形式附加在uri欄位之後。string oddnumbers c...

原生node中獲取get post請求引數的方式

1.處理get請求引數 node有自己的核心模組,在這裡就用到了url模組。url.parse 方法可以將乙個完整的url位址,分為很多部分,常用的有 host port pathname path query。第乙個引數是位址,第二個引數預設是false,設定為ture後,其query屬性就會從查...

jsp from表單 get post 提交方式

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