Servlet---GET与POST及其编码方式

这篇博客介绍了Servlet中的GET和POST请求的区别,包括GET的参数限制和安全性,POST的数据大小无限制以及更适合敏感数据。同时,文章讨论了HTTP响应的相关内容,如设置状态码和响应头。重点讲解了GET和POST参数的获取方法以及编码问题,包括如何处理请求参数编码和服务器发送响应时可能出现的乱码问题。
摘要由CSDN通过智能技术生成

 一.web基本知识:

 1)web服务软件作用: 把本地资源共享给外部访问

 2) 访问tomcat主页:http://localhost:8080

 3)web应用目录结构

|- WebRoot   根目录

|-静态资源(html+css+javascript+images+xml)  可以直接被浏览器访问到的

|-WEB-INF                                                              不可以直接被浏览器访问到

|-classes     存放class字节码文件

|-lib         存放jar包文件

web.xml      web应用的配置文件,配置servlet

二.http协议内容(部分内容):

请求(浏览器--->服务器)

GET /day09/hello HTTP/1.1 //请求方式/项目名+url/协议名称/版本号          --请求行           

Host: localhost:8080            //服务器ip和端口号                                          --请求头

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0    --请求头     //浏览器信息

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8           --请求头

Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3          --请求头

Accept-Encoding: gzip, deflate     

Connection: keep-alive          //连接状态

 

请求体:内容.......

响应(服务器-->浏览器)

HTTP/1.1 200 OK                            --响应行      //协议/版本/服务器响应状态,200表示完美交互

Server: Apache-Coyote/1.1             --响应头     //服务器类型

Content-Length: 24                          --响应头    //响应体长度

Date: Fri, 30 Jan 2015 01:54:57 GMT --响应头  //响应时间

响应体: this is hello servlet!!!               --响应体

[注]:URL:  统一资源定位符。http://localhost:8080/day09/testImg.html。只能定位互联网资源。是URI 的子集。

URI: 统一资源标记符,用于标记任何资源。可以是本地文件系统的资源,例如:/demo/hello;也可以是局域网的资源,例如(//192.168.14.10/myweb/index.html),可以是互联网。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值