Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1667593
  • 博文数量: 2253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22659
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2253)

文章存档

2024年(99)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2021-05-19 14:02:07

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

阅读(538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~