`
j040404
  • 浏览: 14849 次
  • 性别: Icon_minigender_2
  • 来自: 河北
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

表单提交时,get 与post有什么区别?

阅读更多

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

    2.      对于get方式,servlet采用对doGet方法来进行处理,对于post方式,servlet采用doPost方法来进行处理

          这只是表面呈现的区别,更底层的区别是:

    3.      对于get方式,底层是将所有参数附加在请求资源的后面一起传递的
          对于post方式,底层是将所有参数附加的请求参数的最后一行的下一行的下一行,(中间是个回车换行)

 

           下面是怎样可以看到其他网站的一些信息,如服务器,操作系统等

运行-->cmd-->-->

在记事本上写

GET /index.html HTTP/1.1
Host:www.sohu.com
(以get方式请求sohu的index页面)

然后复制到刚运行telnet之后出来的页面上,回车两下,就会出来。。。一大堆东西。不过因为出来的太多,最前面的看不到,所以可以使用HEAD请求方式

HEAD /index.html HTTP/1.1
Host:www.sohu.com
回车两下便可以看到

 

便知道sohu的服务器是Apache/1.3.39,和操作系统是unix等一些信息

分享到:
评论

相关推荐

    表单提交中get和post的区别

    例如,假设我们有一个表单,包含一个文本框,名称为“Text”,那么在get方式中,提交的URL将是“getpost.asp?Text=http://leewei.blogchina.com”。而在post方式中,表单内各个字段与其内容将被放置在HTML HEADER内...

    C# post方式提交Form表单

    在IT行业中,C#是一种...通过以上内容,你应该对C#中如何使用POST方式提交Form表单有了全面的理解。在实际项目中,你可以根据具体需求对这个基础示例进行扩展,例如添加自定义的请求头、处理Cookies、设置超时时间等。

    ajax POST 与GET提交的区别

    ### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...

    浅析Get与Post的区别

    浅析Get与Post的区别 Get和Post是两种常用的表单提交方式,在Web开发中经常被使用。但是,很多人并不了解这两种方式的区别,导致在实际开发中出现问题。本文将详细阐述Get和Post的区别,以便读者更好地理解和使用这...

    GET与POST的区别

    "GET与POST的区别" GET和POST是HTTP协议中两种最常用的请求方法,它们都是用来从客户端向服务器端发送请求的,但它们之间有很多不同之处。 GET方法 GET方法是从服务器上获取数据的请求方法。它的主要特点是将参数...

    C#POST_GET表单提交

    /// HTTP POST方式请求数据. /// /// <param name="url">URL. /// <returns></returns> public static string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)...

    qt post,get进行表单提交的demo

    这篇博客文章"qt post,get进行表单提交的demo"很可能是介绍如何在Qt环境中使用这两种方法来发送表单数据到服务器。 POST和GET是HTTP协议中的两种主要请求方法。POST主要用于向服务器提交数据,如表单填写的内容,...

    post模拟登录,提交表单

    在Web应用中,GET方法用于获取资源,而POST方法则常用于发送数据到服务器,比如提交表单。当用户在网页上填写表单并点击提交按钮时,浏览器会以POST请求的形式将数据发送到服务器。 模拟登录通常涉及以下几个步骤:...

    模拟表单post提交

    当涉及到网页表单的提交时,通常有两种主要的方法:GET和POST。GET用于获取资源,而POST用于向服务器发送数据,如用户填写的表单信息。Java作为一个强大的后端开发语言,提供了多种库来帮助开发者模拟表单的POST提交...

    get、post区别

    - **POST**:通常不可缓存,多次相同的POST请求可能会有不同结果,例如,多次提交表单可能造成多次记录的创建。 ### GET与POST在实践中的应用 #### GET的应用场景 - 获取资源,如查询数据、下载文件等。 - 不涉及...

    Http协议中POST和GET方法的本质区别

    POST请求不保证幂等性,因为它可能会导致服务器状态的改变,例如在论坛发帖或提交表单数据。在HTTP规范中,POST被定义为可能修改服务器资源的请求。 在实际应用中,尽管GET和POST的使用有明确的指导原则,但开发者...

    html页面模式get/post请求

    通过设置`method`属性,我们可以指定表单使用GET还是POST方式提交数据。例如: ```html <form action="your-api-url" method="post"> <!-- 输入字段 --> <!-- 提交按钮 --> 提交 ``` 对于POST请求,特别是...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...

    Ajax中get与post请求详解

    Ajax 技术中 get 与 post 两种请求方式是许多开发者经常遇到的疑问,以下将详细解释两者的区别,并提供实例代码。 一、get 与 post 的基本区别 1. 参数传递方式:get 请求将参数数据队列加到提交表单的 ACTION ...

    台和web简单demo 3,表单提交 form get

    表单的提交方式有两种:GET和POST。在这个例子中,我们关注的是GET请求。 GET请求是HTTP协议中最常见的方法之一,用于向服务器请求资源。当用户点击表单的提交按钮时,浏览器会将表单数据附加到URL后面,以问号(?...

    get、post、request的区别

    其次,`$_POST`变量则是在表单提交时使用,特别是当表单的`method`属性设置为`POST`时。POST请求将数据隐藏在HTTP请求的主体中,不会出现在URL中,因此可以传输大量数据且更适用于包含敏感信息的情况。POST请求的...

    get与post实例

    POST请求则用于向服务器提交数据,如表单数据、文件上传等。POST请求的数据隐藏在请求体中,对用户不可见,所以更适合传递敏感信息。POST请求没有明显的长度限制,可以发送大量数据。与GET不同,POST请求可能会改变...

    JSP之表单提交get和post的区别详解及实例

    在JSP中,表单使用POST方法提交时,需要将method属性设置为“post”。与GET方法相比,POST方法可以传输任意类型的数据,不受字符类型的限制,而且数据长度没有固定限制。安全性方面,由于数据不会显示在URL中,因此...

    GET与POST用法

    #### GET与POST的区别 - **数据位置**:GET方法将参数附加在URL中,而POST方法将参数放在请求体中。 - **安全性**:由于GET方法将参数暴露在URL中,因此不适合传输敏感信息;POST方法相对更安全。 - **数据大小限制...

Global site tag (gtag.js) - Google Analytics