當(dāng)我們學(xué)習(xí)Python時,需要掌握的的知識有很多,除了有關(guān)Python的專業(yè)知識外,我們還需要學(xué)習(xí)網(wǎng)絡(luò)編程、前端等知識,對此這篇文章為大家總結(jié)一下Python網(wǎng)絡(luò)編程及前端常見問題。
一、AJAX是什么?
AJAX是異步的JavaScript和xml,能夠刷新局部網(wǎng)頁數(shù)據(jù)而不是重新加載這個網(wǎng)頁。
二、常見的HTTP狀態(tài)碼有哪些?
200OK
301MovedPermanertly
302Found
304NotModified
307TemporaryRedirect
400BadRequest
401Unauthorized
403Forbidden
404NotFound
410Gone
500InternalServerError
501NotImplemented
三、Post和Get的區(qū)別?
GET請求,請求的數(shù)據(jù)會附加在URL之后,以?分割URL和傳輸數(shù)據(jù),多個參數(shù)用&連接。URL的編碼格式采用的是ASCII編碼,不是uniclde,即是說所有的非ASCII字符都要編碼之后再傳輸。
Post請求,會將請求數(shù)據(jù)放置在HTTP請求包的包體中,上面的item=bandsaw就是實際的傳輸數(shù)據(jù)。
而且Post的安全性要比Get的高。這里的安全既真正的安全,而不同于get提到的安全方法中的安全,上面提到的安全僅僅是不修改服務(wù)器的數(shù)據(jù)。
四、Cookie和Session的區(qū)別?
具體區(qū)別如下:
1.Cookie數(shù)據(jù)放在客戶的瀏覽器上,Session數(shù)據(jù)放在服務(wù)器上;
2.Cookie不是很安全,別人可以分析存在本地的Cookie并進(jìn)行cookie欺騙考慮到安全應(yīng)當(dāng)使用session;
3.Session會在一定時間內(nèi)保存在服務(wù)器上。訪問增多時,會比較占用服務(wù)器的性能,考慮到減輕服務(wù)器性能方面建議使用cookie;
4.單個cookie保存的數(shù)據(jù)不能超過4K,很多瀏覽器都限制一個站點最多保存20個Cookie。