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等一些信息
分享到:
相关推荐
例如,假设我们有一个表单,包含一个文本框,名称为“Text”,那么在get方式中,提交的URL将是“getpost.asp?Text=http://leewei.blogchina.com”。而在post方式中,表单内各个字段与其内容将被放置在HTML HEADER内...
在IT行业中,C#是一种...通过以上内容,你应该对C#中如何使用POST方式提交Form表单有了全面的理解。在实际项目中,你可以根据具体需求对这个基础示例进行扩展,例如添加自定义的请求头、处理Cookies、设置超时时间等。
### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...
浅析Get与Post的区别 Get和Post是两种常用的表单提交方式,在Web开发中经常被使用。但是,很多人并不了解这两种方式的区别,导致在实际开发中出现问题。本文将详细阐述Get和Post的区别,以便读者更好地理解和使用这...
"GET与POST的区别" GET和POST是HTTP协议中两种最常用的请求方法,它们都是用来从客户端向服务器端发送请求的,但它们之间有很多不同之处。 GET方法 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是HTTP协议中的两种主要请求方法。POST主要用于向服务器提交数据,如表单填写的内容,...
在Web应用中,GET方法用于获取资源,而POST方法则常用于发送数据到服务器,比如提交表单。当用户在网页上填写表单并点击提交按钮时,浏览器会以POST请求的形式将数据发送到服务器。 模拟登录通常涉及以下几个步骤:...
当涉及到网页表单的提交时,通常有两种主要的方法:GET和POST。GET用于获取资源,而POST用于向服务器发送数据,如用户填写的表单信息。Java作为一个强大的后端开发语言,提供了多种库来帮助开发者模拟表单的POST提交...
- **POST**:通常不可缓存,多次相同的POST请求可能会有不同结果,例如,多次提交表单可能造成多次记录的创建。 ### GET与POST在实践中的应用 #### GET的应用场景 - 获取资源,如查询数据、下载文件等。 - 不涉及...
POST请求不保证幂等性,因为它可能会导致服务器状态的改变,例如在论坛发帖或提交表单数据。在HTTP规范中,POST被定义为可能修改服务器资源的请求。 在实际应用中,尽管GET和POST的使用有明确的指导原则,但开发者...
通过设置`method`属性,我们可以指定表单使用GET还是POST方式提交数据。例如: ```html <form action="your-api-url" method="post"> <!-- 输入字段 --> <!-- 提交按钮 --> 提交 ``` 对于POST请求,特别是...
### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...
Ajax 技术中 get 与 post 两种请求方式是许多开发者经常遇到的疑问,以下将详细解释两者的区别,并提供实例代码。 一、get 与 post 的基本区别 1. 参数传递方式:get 请求将参数数据队列加到提交表单的 ACTION ...
表单的提交方式有两种:GET和POST。在这个例子中,我们关注的是GET请求。 GET请求是HTTP协议中最常见的方法之一,用于向服务器请求资源。当用户点击表单的提交按钮时,浏览器会将表单数据附加到URL后面,以问号(?...
其次,`$_POST`变量则是在表单提交时使用,特别是当表单的`method`属性设置为`POST`时。POST请求将数据隐藏在HTTP请求的主体中,不会出现在URL中,因此可以传输大量数据且更适用于包含敏感信息的情况。POST请求的...
POST请求则用于向服务器提交数据,如表单数据、文件上传等。POST请求的数据隐藏在请求体中,对用户不可见,所以更适合传递敏感信息。POST请求没有明显的长度限制,可以发送大量数据。与GET不同,POST请求可能会改变...
在JSP中,表单使用POST方法提交时,需要将method属性设置为“post”。与GET方法相比,POST方法可以传输任意类型的数据,不受字符类型的限制,而且数据长度没有固定限制。安全性方面,由于数据不会显示在URL中,因此...
#### GET与POST的区别 - **数据位置**:GET方法将参数附加在URL中,而POST方法将参数放在请求体中。 - **安全性**:由于GET方法将参数暴露在URL中,因此不适合传输敏感信息;POST方法相对更安全。 - **数据大小限制...