POST參數(shù)解析工具是用于普通post包參數(shù)可以快速解析對(duì)比,解決你經(jīng)常需要看花眼睛的情況,節(jié)省你自己的時(shí)間,而且還是可以直接的相同參數(shù)名的會(huì)優(yōu)先排序的功能的!
post參數(shù)長(zhǎng)度限制說(shuō)明
正常情況下POST的長(zhǎng)度絕對(duì)夠用,服務(wù)器可以對(duì)POST做限制,比如apache搭配PHP就可以限制在16M、IIS的限制絕對(duì)夠用,本身沒(méi)有限制,只是服務(wù)器會(huì)限制,可以配置!
post參數(shù)格式說(shuō)明
1、json格式
2、urlencoded格式
3、key-value格式
4、MultipartForm
5、XML格式
post與get的本質(zhì)區(qū)別
一般在瀏覽器中輸入網(wǎng)址訪問(wèn)資源都是通過(guò)GET方式;在FORM提交中,可以通過(guò)Method指定提交方式為GET或者POST,默認(rèn)為GET提交。Http定義了與服務(wù)器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。
URL全稱(chēng)是資源描述符,我們可以這樣認(rèn) 為:一個(gè)URL地址,它用于描述一個(gè)網(wǎng)絡(luò)上的資源,而HTTP中的GET,POST,PUT,DELETE就對(duì)應(yīng)著對(duì)這個(gè)資源的查 、改 、增 、刪 4個(gè)操作。
根據(jù)HTTP規(guī)范,GET用于信息獲取,而且應(yīng)該是安全的和冪等的,可以參見(jiàn)安全的(Safe)和冪等的(Idempotent)。
安全的是指沒(méi)有明顯的對(duì)用戶有影響的副作用(包括修改該資源的狀態(tài))。HTTP方法里的GET和HEAD都是安全的。
冪等的是指一個(gè)方法不論多少次操作,結(jié)果都是一樣。PUT(把內(nèi)容放到指定URL),DELETE(刪除某個(gè)URL代表的資源),雖然都修改了資源內(nèi)容,但多次操作,結(jié)果是相同的,因此和HEAD,GET一樣都是冪等的。
所以根據(jù)HTTP協(xié)議,GET是安全的,也是冪等的,而POST既不是安全的,也不是冪等的。但在實(shí)際應(yīng)用中,以上2條規(guī)定并沒(méi)有這么嚴(yán)格。比如,新聞?wù)军c(diǎn)的頭版不斷更新。雖然第二次請(qǐng)求會(huì)返回不同的一批新聞,該操作仍然被認(rèn)為是安全的和冪等的。因?yàn)樗偸欠祷禺?dāng)前的新聞。從根本上說(shuō),如果目標(biāo)是當(dāng)用戶打開(kāi)一個(gè)鏈接時(shí),他可以確信從自身的角度來(lái)看沒(méi)有改變資源即可。
通常情況下我們都說(shuō)POST的安全性要比GET的安全性高(注意:這里所說(shuō)的安全性和上面GET提到的“安全”不是同個(gè)概念。上面“安全”的含義僅僅是不作數(shù)據(jù)修改,而這里安全的含義是真正的Security的含義),比如:通過(guò)GET提交數(shù)據(jù),用戶名和密碼將明文出現(xiàn)在URL上,比如有一個(gè)常見(jiàn)的url:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0 %E5%A5%BD,通過(guò)這個(gè)url我們就知道該用戶的用戶名是:hyddd,密碼是idontknow。但是就因?yàn)檫@個(gè)原因說(shuō) POST 比 GET 安全是錯(cuò)的,因?yàn)镻OST和GET都是明文傳輸,用httpfox等插件,或者像WireShark 等類(lèi)似工具就能觀察到。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版