Servlet 之 Http协议

Posted yitaqiotouto

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet 之 Http协议相关的知识,希望对你有一定的参考价值。

  • 请求消息数据格式
  1. 请求行  请求方式 请求url 请求协议或者版本 (GET    /login.html   HTTP/1.1)
  2. 请求头 请求头名称:请求头值 多个用逗号分隔 
  3. 请求空行  空行分隔作用  分隔请求体 或者 请求正文 
  4. 请求体  GET 无请求体 Post 才有  username=sssss
  • 封装POST请求消息的请求体。

 

  • GET请求参数在请求行中  在url后
  1. 请求url长度有限制
  2. 不安全
  • POST 在请求体中 
  1. url无限制
  2. 相对安全
  • 常见请求头
  1. User-Agent :浏览器的版本信息 解决浏览器的兼容问题 
  2. Referer:http://localhost/login.html   作用告诉服务器 我从哪里来  功能1.放盗链  2.统计工作
  3. Connection:keep-alive 表示可以复用

以上是关于Servlet 之 Http协议的主要内容,如果未能解决你的问题,请参考以下文章

Servlet入门之HelloWorld

JavaWeb_Servlet_02篇

JavaWeb_Servlet_02篇

JavaWeb_Servlet_02篇

Servlet 规范笔记—基于http协议的servlet

Servlet --- [HTTP协议,HTTP请求]