2019-02-27问题(三)

题目来源:python常见面试题——网络编程和前端部分

题目:
       1. AJAX是什么,如何使用AJAX?
       2. 常见的HTTP状态码有哪些?
       3. Post 和 get 区别?
       4. cookie 和session 的区别?

1. AJAX 是什么,如何使用 AJAX ?

AJAX(Asynchronous JavaScript and XML)即异步JS和XML。其是一种用于创建快速动态网页的技术,该技术可以完成在无需重新加载整个网页、链接不被改变的前提下,与服务器交换数据并更新部分网页。例如微博下拉加载内容。

2. 常见的 HTTP 状态码有哪些?

       HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:

  1. 信息,服务器收到请求,需要请求者继续执行操作
  2. 成功,操作被成功接收并处理
  3. 重定向,需要进一步的操作以完成请求
  4. 客户端错误,请求包含语法错误或无法完成请求
  5. 服务器错误,服务器在处理请求的过程中发生了错误
状态码 含义 解释
200 OK/正常        请求已正常处理,一般用于相应GET和POST请求。
301 Moved Permanently/永久性重定向 请求的资源已经被分配了新的URI,以后应使用资源现在所指的URI。
302 Found/找到        临时性重定向。和301相似,但302代表的资源不是永久性移动,只是临时性性质的。
304 (Not Modified/未修正        资源已找到,但未符合条件请求。
307 temporary redirect/暂时重定向        与302有相同的含义
400 Bad Request/错误请求        服务器端无法理解客户端发送的请求,请求报文中可能存在语法错误。
401 Unauthorized/未授权        该状态码表示发送的请求需要有通过HTTP认证(BASIC认证,DIGEST认证)的认证信息。
403 Forbidden/禁止        不允许访问那个资源。该状态码表明对请求资源的访问被服务器拒绝了。(权限,未授权IP等)
404 Not Found/未找到        服务器上没有请求的资源。路径错误等。
410 Gone/已经不存在        告诉客户端所请求的文档已经不存在并且没有更新的地址。410状态不同于404,410是在指导文档已被移走的情况下使用,而404则用于未知原因的无法访问。
500 Internal Server Error/内部服务器错误        内部资源出故障了。该状态码表明服务器端在执行请求时发生了错误。也有可能是web应用存在bug或某些临时故障。
501 Not Implemented/未实现        状态告诉客户端服务器不支持请求中要求的功能。

3. Post 和 get 区别?

网上找到的所谓标准答案:
       1、get用于获取数据,post用于提交数据
       2、get提交参数追加在url后面,post参数可以通过http body提交
       3、get的url会有长度上的限制,而post的数据则可以非常大
       4、get提交信息明文显示在url上,不够安全,post提交的信息不会在url上显示
       5、get提交可以被浏览器缓存,post不会被浏览器缓存

       包括我现在也认为以上没有什么毛病,但是有人证明了它们基本上都是有问题的请点我

4. cookie 和 session 的区别

       1. cookie数据存放在客户的浏览器上,session数据放在服务器上。
       2. cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。
       3. session会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能,型网站会有专门Session服务器。Cookie存在客户端没问题。
       4. 单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
       5. 存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象

        理解Cookie和Session机制

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容