http协议面试题总结

一、http协议基于tcp协议  当浏览器需要从服务器获取数据时  那么就会发送一个http请求  这时 http请求会通过tcp建立一个服务器通道  请求后会断开连接进入无畏状态   所以http请求是短连接  所谓无畏状态就是指  每次请求都需要建立一个新的连接

二、http协议由三部分组成  请求行 请求头 请求体  请求方式 一共九种  常用的有get和post请求

三、get请求post请求的区别

  1、get请求通常是从服务端获取数据  post请求是提交数据

  2、get请求是基于URL  后面跟着获取数据的条件 以field = value的形式 用问号拼接  是可见的 通常数据量较小  post请求通常用于提交较大数据  是封装在实体中的 所以效率较慢 用户不可见

时间: 2024-10-12 15:42:18

http协议面试题总结的相关文章

tomcat服务器和http协议笔试题

tomcat与web程序结构与Http协议与HttpUrlConnection 考查的知识点:tomcat服务器相关信息 1.下面关于tomcat服务器描述正确的是() (难度A) A. tomcat是一个开源的免费的web服务器,它支持javaEE所有规范 B. tomcat 安装后默认端口80 C. tomcat 启动时需要配置JAVA_HOME 环境变量 D. tomcat 启动时必须配置CATALINA_HOME环境变量 考查的知识点:tomcat配置 4.安装tomcat成功后,要修改

http协议面试题

出处:http://www.cnblogs.com/lingyejun/ 1.说一下什么是Http协议? 对器客户端和 服务器端之间数据传输的格式规范,格式简称为"超文本传输协议". 2.什么是Http协议无状态协议?怎么解决Http协议无状态协议?(曾经去某创业公司问到) 1.无状态协议对于事务处理没有记忆能力.缺少状态意味着如果后续处理需要前面的信息 2.无状态协议解决办法: 通过1.Cookie 2.通过Session会话保存. 3.说一下Http协议中302状态(阿里经常问)

每天五个java相关面试题(5)--主要关于网络协议(重点)

今天主要是网络线程方面的,内容有点多慢慢记...但是是面试中非常重要的知识点.所以需要多加记忆和理解. 1.OSI七层模型,每一层的功能 (osi开放式系统接口) 答: 物理层:主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化为1.0,也就是我们常说的数模转换与模数转换).这一层的数据叫做比特. 数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问.这一层通

js面试题-----HTTP协议类

题目1:HTTP协议的主要特点 答案: 简单快速   灵活  无连接 无状态 题目2:HTTP报文的组成部分 答案: 请求报文(请求行  请求头  空行  请求体)  响应报文(状态行  响应头  空行 响应体) 题目3:HTTP方法 答案: GET(获取资源) POST(传输资源) PUT(更新资源)DELETE(删除资源)HEAD(获得报文首部) 题目4:POST和GET的区别(1.3.5.6.9需要记住) 答案: 题目5:持久连接(http1.1版本才支持) 答案: 题目6:管线化 答案:

HTTP协议【详解】——经典面试题

---恢复内容开始--- http请求由三部分组成,分别是:请求行.消息报头.请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的.无状态的.应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用. 1.常用的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器.POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST

【前端小小白的学习之路】整理几道面试题之(HTTP协议)【转】

转自:http://www.cnblogs.com/ranyonsue/p/5984001.html HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议. HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等). HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.

常见iOS面试题 之 怎么判断一个类是否遵循某个协议

答案: 使用方法conformsToProtocol. 调用例子: BOOL isConform = [Student conformsToProtocol:@protocol(UIScrollViewDelegate)]; 或者: Student* student =[[Student alloc] init]; BOOL isConform = [student conformsToProtocol:@protocol(UIScrollViewDelegate)]; 都可以. 这个方法既是N

java面试题大全

java面试笔试题大汇总     第一,谈谈final, finally, finalize的区别. 最常被问到. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统). 第四,&和&&的区别. 这个问得很少. 第五,HashMap和Hashtable的区

【面试】iOS 开发面试题(二)

1. 我们说的oc是动态运行时语言是什么意思? 答案:多态. 主要是将数据类型的确定由编译时,推迟到了运行时. 这个问题其实浅涉及到两个概念,运行时和多态. 简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法. 多态:不同对象以自己的方式响应相同的消息的能力叫做多态.意思就是假设生物类(life)都用有一个相同的方法-eat; 那人类属于生物,猪也属于生物,都继承了life后,实现各自的eat,但是调用是我们只需调用各自的eat方法. 也就是不同的对象以自己的