Python教程之网络编程及前端常见问题!

Python教程之网络编程及前端常见问题!,第1张

概述当我们学习Python时,需要掌握的的知识有很多,除了有关Python的专业知识外,我们还需要学习网络编程、前端等知识,对此这篇文章为大家总结一下Python常见面试题之网络编程及前端的问题。第一:AJAX是什么?AJAX是异步的JavaScript和xml,能够刷新局部网页数据而不是重新加载这个网

  当我们学习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。

总结

以上是内存溢出为你收集整理的Python教程之网络编程及前端常见问题!全部内容,希望文章能够帮你解决Python教程之网络编程及前端常见问题!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存