美文网首页Java
HTTP 协议的理解

HTTP 协议的理解

作者: 坚强一点 | 来源:发表于2017-04-29 18:21 被阅读0次

http 协议是建立在 tcp 协议之上的(应用层)一个无状态的超文本传输协议

它规定的文本的传输格式,分为请求行、消息报头、请求正文。

请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF 例如:GET /index-data.json HTTP/1.1

消息报头:规定了服务端的解析方式,比如文本长度,编码格式,是否允许跨域,内容类型,等等。

请求正文:一般为form提交的数据。

由于 http 是一个无状态协议所以每次 一个请求完成后都会关闭所对应的 socket 释放资源。

java ee 中的 servlet 是对http 的一个封装。

httpServletRequest  则是对 inputStream 的封装,帮助解析请求头,以及请求参数

httpServletResponse 则是对 outputStream 的封装,帮助解决 http 的请求应答。

更多 JAVA 面试题关注小程序(每天跟新)

相关文章

  • 理解HTTP协议

    任何一个技术和知识在了解了大概之后还需要在学习和实践中不断总结、思考才能真正掌握,变成自己的东西。用自己的方式分析...

  • 理解http协议

    1、HTTP概念 1.1 什么是HTTP hypertext transport protocol,即超文本传输协...

  • 理解http协议

    一、HTTP协议的演进 Http(HyperText Transfer Protocol)协议是基于TCP的应用层...

  • http协议缓存机制

    2.1、学习http协议,理解http请求-响应模式2.2、理解http是应用层协议,它是构建在TCP/IP协议上...

  • HTTP协议的理解

    HTTP协议的理解 1、HTTP协议相关 Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的。H...

  • HTTP 协议的理解

    http 协议是建立在 tcp 协议之上的(应用层)一个无状态的超文本传输协议 它规定的文本的传输格式,分为请求行...

  • HTTP协议的理解

    重点:1.超文本传输协议. 2.http请求过程. 1> http协议: 超文本传输协议(Hypertext Tr...

  • HTTPS和HTTP的区别

    简单的理解https是安全的http,即https协议 = http协议+ssl/tls协议。相比http多了一个...

  • HTTP协议从入门到精通必学知识点

    理解HTTP协议 在互联网时代HTTP协议的重要性无需多言,对于技术岗位的同学们来说理解掌握HTTP协议是必须的。...

  • grpc协议解析及新语言支持

    (一)grpc 协议分析。gRPC 是基于 HTTP/2 协议的,要深刻理解 gRPC,理解下 HTTP/2 是必...

网友评论

    本文标题:HTTP 协议的理解

    本文链接:https://www.haomeiwen.com/subject/yfjzzttx.html