get請求,post請求的區別:
1、get使用url或cookie傳參。而post將資料放在body中。
2、get的url會有長度上的限制,則post的資料則可以非常大。
3、post比get安全,因為資料在位址列上不可見。
4、一般get請求用來獲取資料,post請求用來傳送資料。
其實上面這幾點,只有最後一點說的是比較靠譜的,第一點post請求也可以把資料放到url裡面,get請求其實也沒長度限制,post請求看起來引數是隱式的,稍微安全那麼一些些,但是那只是對於小白使用者來說的,就算post請求,你通過抓包也是可以抓到引數的。(唯一區別就是這一點,上面3點區別都是不準確的)
http狀態碼:
1、200 2開頭的都表示這個請求傳送成功,最常見的就是200,就代表這個請求是ok的,伺服器也返回了。
2、300 3開頭的代表重定向,最常見的是302,把這個請求重定向到別的地方了。
3、400 400代表客戶端傳送的請求有語法錯誤,401代表訪問的頁面沒有授權,403表示沒有許可權訪問這個頁面,404代表沒有這個頁面。
4、500 5開頭的代表伺服器有異常,500代表伺服器內部異常,504代表伺服器端超時,沒返回結果。
webservice介面怎麼測試:
它不需要你在拼報文了,會給乙個webservice的位址,或者wsdl檔案,直接在soapui匯入,就可以看到這個webservice裡面的所有介面,也有報文,直接填入引數呼叫,看返回結果就可以了。
cookie與session的區別:
1、cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。
2、cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙
考慮到安全應當使用session。
3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較占用你伺服器的效能
考慮到減輕伺服器效能方面,應當使用cookie。
4、單個cookie儲存的資料不能超過4k,很多瀏覽器都限制乙個站點最多儲存20個cookie。
5、所以個人建議:
將登陸資訊等重要資訊存放為session
其他資訊如果需要保留,可以放在cookie中
ceph應知應會
建立pool ceph osd pool create volumes 64 建立rbd rbdcreate size 12gwyl pool test列出rbd rbd ls p test demo wyl檢視rbd具體資訊 rbd image test demo info rbd image d...
hadoop應知應會
combiner和partition的作用 1.conbiner就相當於是本地reduce,輸入的資料型別和輸出的資料型別一致,在邏輯上不能影響最終的結果輸出,例如求和,最大值不會影響,但是求平均值就有影響了 combiner存在的意義在於當網路io成為瓶頸的時候可以使用combiner,此時會減少...
程式設計師應知
作為程式設計師,不可避免地會經歷過下面的情況 你花費了大量心血辛辛苦苦地編寫了一本程式,結果到了測試人員那裡測試的時候,測試人員測了一陣子之後,提交給你乙份測試報告,並說 你裡面怎麼會有這麼低階的bug。或者說 你的程式裡面的bug好多,到底自己編寫完了之後測沒測試啊?或者在國內專案中可能是這樣的,...