get請求,post請求的區別:
1、GET使用URL或Cookie傳參。而POST將數據放在BODY中。
2、GET的URL會(huì )有長(cháng)度上的限制,則POST的數據則可以非常大。
3、POST比GET安全,因為數據在地址欄上不可見(jiàn)。
4、一般get請求用來(lái)獲取數據,post請求用來(lái)發(fā)送數據。
其實(shí)上面這幾點(diǎn),只有最后一點(diǎn)說(shuō)的是比較靠譜的,第一點(diǎn)post請求也可以把數據放到url里面,get請求其實(shí)也沒(méi)長(cháng)度限制,post請求看起來(lái)參數是隱式的,稍微安全那么一些些,但是那只是對于小白用戶(hù)來(lái)說(shuō)的,就算post請求,你通過(guò)抓包也是可以抓到參數的。(唯一區別就是這一點(diǎn),上面3點(diǎn)區別都是不準確的)
http狀態(tài)碼:
1、200 2開(kāi)頭的都表示這個(gè)請求發(fā)送成功,最常見(jiàn)的就是200,就代表這個(gè)請求是ok的,服務(wù)器也返回了。
2、300 3開(kāi)頭的代表重定向,最常見(jiàn)的是302,把這個(gè)請求重定向到別的地方了。
3、400 400代表客戶(hù)端發(fā)送的請求有語(yǔ)法錯誤,401代表訪(fǎng)問(wèn)的頁(yè)面沒(méi)有授權,403表示沒(méi)有權限訪(fǎng)問(wèn)這個(gè)頁(yè)面,404代表沒(méi)有這個(gè)頁(yè)面。
4、500 5開(kāi)頭的代表服務(wù)器有異常,500代表服務(wù)器內部異常,504代表服務(wù)器端超時(shí),沒(méi)返回結果。
webservice接口怎么測試:
它不需要你在拼報文了,會(huì )給一個(gè)webservice的地址,或者wsdl文件,直接在soapui導入,就可以看到這個(gè)webservice里面的所有接口,也有報文,直接填入參數調用,看返回結果就可以了。
天氣預報wsdl地址:http://www.webservicex.net/globalweather.asmx?wsdl
cookie與session的區別:
1、cookie數據存放在客戶(hù)的瀏覽器上,session數據放在服務(wù)器上。
2、cookie不是很安全,別人可以分析存放在本地的cookie并進(jìn)行cookie欺騙
考慮到安全應當使用session。
3、session會(huì )在一定時(shí)間內保存在服務(wù)器上。當訪(fǎng)問(wèn)增多,會(huì )比較占用你服務(wù)器的性能
考慮到減輕服務(wù)器性能方面,應當使用cookie。
4、單個(gè)cookie保存的數據不能超過(guò)4K,很多瀏覽器都限制一個(gè)站點(diǎn)最多保存20個(gè)cookie。
5、所以個(gè)人建議:
將登陸信息等重要信息存放為session
其他信息如果需要保留,可以放在cookie中
聯(lián)系客服