一个 HTTP 请求就是浏览器与服务器建立一个 Socket 连接。向服务器提交数据就是通过这个 Socket 发送数据。 HTTP 请求有很多种,HTTP 1.1 规范有七种 GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE,这七种请求 Servlet 都能处理,但是常用的是 GET 和 POST 请求。 服务器通过 Socket 获得 HTTP 请求的 header 和 body。根据 HTTP 协议的 header 第一行可以获得请求方式。 GET 方式请求时从 header 第一行获得 URI,然后通过 ? & = 分隔符进行处理。 POST 请求的数据不是放在 HTTP header 中的,是放在 HTTP body 中的。
81,114
社区成员
341,728
社区内容
加载中
试试用AI创作助手写篇文章吧