下列论述HTTP协议中doGet和doPost方法的命题中,哪些是正确的()A、doGet适用大量数据传输B、doPost适用大量数据传输C、默认情况下doPost将Form中参数和值显示在URL中D、默认情况下doGet将Form中参数和值显示在URL中

题目

下列论述HTTP协议中doGet和doPost方法的命题中,哪些是正确的()

  • A、doGet适用大量数据传输
  • B、doPost适用大量数据传输
  • C、默认情况下doPost将Form中参数和值显示在URL中
  • D、默认情况下doGet将Form中参数和值显示在URL中
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

开发JavaWeb应用程序时,创建一个Servlet,该Servlet重写了其父类的doGet()和doPost()方法,那么其父类可能有( )

A、GenericServlet

B、ServletResponse

C、ServletRequest

D、HttpServlet


正确答案:AD

第2题:

什么情况下调用doGet()和doPost()?


正确答案:

 

Jsp 页面中的FORM. 标签里的method 属性为get 时调用doGet(),为post 时调用

doPost()。

第3题:

在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:request.setAttribute("jb","aptech");response.sendRedirect("http://localhost:8080/servlet/Servlet2");那么在Servlet2中使用()可以把属性jb的值取出来。

A.Stringstr=request.getAttribute("jb");

B.Stringstr=(String)request.getAttribute("jb");

C.Objectstr=request.getAttribute("jb");

D.取不出来


参考答案:D

第4题:

简述在Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。


正确答案: 二者主要区别如下:
A.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
B.Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用”?”连接,而各个变量之间使用”&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。u
C.Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。而
D.Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
E.Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
F.Get是Form的默认方法。
*.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。
*.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.
.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是在Http头部传输的。

第5题:

3 doGet() 和 doPost() 的区别?


正确答案:

 

doGet() 和 doPost() 接收两个参数:HttpServletRequest 请求和HttpServletResponse响应。

HTTP 协议要么通过在 URL 中放置参数来向 Web 服务器传递信息,要么独立于 URL 传递信息。第一种称

作 GET 命令,而第二种称作 POST 命令。GET 命令的优点是,URL 包含了检索请求信息所需的所有信息

。因此,可将其加入书签以便将来重新调用。而 POST 命令独立于 URL 发送附加信息,提供了更好的安

全性。当需要发送比较大量的信息时,该方法也更为合适。其缺点就是不能被加入书签。

第6题:

下面哪项不是Servlet处理客户请求的方法()

A、doPost()

B、doGet()

C、service()

D、destroy()


参考答案:D

第7题:

Servlet的基本架构

public class ServletName extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response) throws

ServletException, IOException {

}

public void doGet(HttpServletRequest request, HttpServletResponse response) throws

ServletException, IOException {

}

}

1、用String的方法将数据类型转换为String。


正确答案:

 

1、String.valueOf(1.23)

第8题:

在J2EE中,对于HttpServlet类的描述,正确的是()。

A.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法是空的

B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service()

C.HttpServlet类有两个service()方法

D.我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法会调用doPost或者doGet方法


参考答案:B, C, D

第9题:

form用()和()两种方法来提交数据。用()方法时将在浏览器的URL栏中显示所传递变量和变量的值,而()方法则不显示。


正确答案:POSYT;GET;GET;POST

第10题:

在J2EE中,对于HttpServlet类的描述,错误的是()。

  • A、我们自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGet
  • B、Httpservlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
  • C、Httpservlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse
  • D、我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法

正确答案:A

更多相关问题