Python教程之網路程式設計及前端常見問題!

老男孩IT教育機構發表於2021-05-19

  當我們學習Python時,需要掌握的的知識有很多,除了有關Python的專業知識外,我們還需要學習網路程式設計、前端等知識,對此這篇文章為大家總結一下Python常見面試題之網路程式設計及前端的問題。

  第一:AJAX是什麼?

  AJAX是非同步的JavaScript和xml,能夠重新整理區域性網頁資料而不是重新載入這個網頁。

  第二:常見的HTTP狀態碼有哪些?

  200 OK

  301 Moved Permanertly

  302 Found

  304 Not Modified

  307 Temporary Redirect

  400 Bad Request

  401 Unauthorized

  403 Forbidden

  404 Not Found

  410 Gone

  500 Internal Server Error

  501 Not Implemented

  第三:Post和Get的區別?

  GET請求,請求的資料會附加在URL之後,以?分割URL和傳輸資料,多個引數用&連線。URL的編碼格式採用的是ASCII編碼,不是uniclde,即是說所有的非ASCII字元都要編碼之後再傳輸。

  Post請求,會將請求資料放置在HTTP請求包的包體中,上面的item=bandsaw就是實際的傳輸資料。

  而且Post的安全性要比Get的高。這裡的安全既真正的安全,而不同於get提到的安全方法中的安全,上面提到的安全僅僅是不修改伺服器的資料。

  第四:Cookie和Session的區別?

  具體區別如下:

  1. Cookie資料放在客戶的瀏覽器上,Session資料放在伺服器上;

  2. Cookie不是很安全,別人可以分析存在本地的Cookie並進行cookie欺騙考慮到安全應當使用session;

  3. Session會在一定時間內儲存在伺服器上。訪問增多時,會比較佔用伺服器的效能,考慮到減輕伺服器效能方面建議使用cookie;

  4. 單個cookie儲存的資料不能超過4K,很多瀏覽器都限制一個站點最多儲存20個Cookie。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2772917/,如需轉載,請註明出處,否則將追究法律責任。

相關文章