14 Web相关

1.表单提交的get和post有什么区别?

答:

a.表单的method属性如果为get,那么所有的参数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式

b. 客户端通过发送HTTP请求向服务器请求对资源的访问,HTTP请求的方式主要有get和post方式;根据HTTP请求的格式,按get方式发送请求时,信息附在请求的资源后面发送给服务器;按post方式发送请求时,信息不会附在请求的资源后面,而附在请求资源的最后一行的下一行的下一行发送给服务器


2. Http请求的get方法和head方法有什么区别?

答:head方法和get方法几乎是一样的,他们的区别在于head方法只是请求消息报头,而不是完整的内容。对应head请求的回应部分来说,它的http头部中包含的信息与通过get请求所得到的信息是相同的。利用这个方法,不必传输整个资源的内容,就可以得到Request-URI所标识的资源的信息。这个方法通常用于测试超链接的有效性,是否可以访问,以及最近是否更新等


3.关于HttpServlet中的service,doGet方法,doPost方法的关系

答:首先客户端提交一个请求,该请求一定是首先到达service方法,然后service方法根据请求中的参数内容是get还是post或者其他的方法来决定到底是调用doGet,还是doPost或是其他方法


你可能感兴趣的:(14 Web相关)