一、
通过地址栏输入url地址,超链接,和表单都可以和服务器进行交互。前两种用的是get方式提交,表单可以用get方式也可以用post方式,默认是get方式,但建议使用post方式。
二、区别
1、get是从服务器上获取数据,post是向服务器传送数据。
2、get把参数数据队列提交到表单的action属性所指的url中,值和表单的字段一一对应。在url中可以看到,get提交的信息都显示在地址栏中。例如:
https://www.baidu.com/s?word=iteye&ie=utf-8&tn=98012088_2_dg&ch=3
?分割url和传输的数据
post是通过Http post 机制将表单内各个字段和值放置在HTML header中一起传送到表单的action属性所指的url中。post提交的信息不显示在地址栏中。
3、get传送的数据量较小,post传送的数据量较大,一般认为不受限制。因为地址栏存储体积有限
4、get提交对于敏感的数据信息不安全,post提交对于敏感的信息安全。
例如在用户登入时用get提交方式,用户的用户名和密码都会显示在地址栏中,这样操作不安全。
相关推荐
Ajax 技术中 get 与 post 两种请求方式是许多开发者经常遇到的疑问,以下将详细解释两者的区别,并提供实例代码。 一、get 与 post 的基本区别 1. 参数传递方式:get 请求将参数数据队列加到提交表单的 ACTION ...
Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...
### AJAX POST 与 GET 提交的区别详解 #### 一、GET与POST基本概念及应用场景 在探讨AJAX中GET和POST的区别之前,我们先来了解一下这两种请求方式的基本概念。 **GET**请求通常用于获取资源信息,它将参数拼接到...
#### GET与POST的区别 - **数据位置**:GET方法将参数附加在URL中,而POST方法将参数放在请求体中。 - **安全性**:由于GET方法将参数暴露在URL中,因此不适合传输敏感信息;POST方法相对更安全。 - **数据大小限制...
"PHP 中 $_GET 和 $_POST 方法详解" 一、 $_GET 数组 * 在 PHP 中,$_GET 数组用于接收 GET 请求的数据 * GET 请求是 HTTP 中最原始的请求方式,通过点击超链接或在地址栏输入 URL 都会发送一个 GET 请求 * 在 GET...
详解http的put delete get post
GET 和 POST 是我们最常用的两种请求方式,今天讲一讲如何在 golang 服务中,正确接收这两种请求的参数信息。 处理GET请求 1.1 接收GET请求 //接收GET请求 func Get(writer http.ResponseWriter , request *...
本资源是一个封装类,采用异步方式解决了Wininet不能设置超时的问题,当前异步采用C++...MFC程序中通过HttpGet和HttpPost方式向WebService发送请求,WebService以Json的方式返回数据,MFC程序解析Json,得到指定数据。
GET请求和POST请求是HTTP协议中的两种基本请求方式,它们的使用场景和实现机制有着本质的区别。在本文中,我们将详细介绍GET请求和POST请求的区别、使用场景和安全性。 1. GET请求和POST请求的区别 GET请求和POST...
HTTP中GET和POST的区别详解 HTTP协议中有多种方法,如GET、POST、PUT、DELETE等,每种方法都有其特点和用途。今天,我们将详细介绍HTTP中GET和POST的区别,了解它们的原理和应用场景。 GET方法 根据HTTP规范,GET...
这个库使得从Java程序中发起HTTP请求变得简单,包括GET和POST等常见操作。在本文中,我们将深入探讨HttpClient的基本用法,所需的jar包,以及如何编写Java代码实例。 1. **HttpClient所需Jar包**: 使用HttpClient...
### GET请求和POST请求的区别详解 #### 一、概述 HTTP协议定义了多种与服务器进行交互的方法,其中最基本的包括GET、POST、PUT和DELETE。这些方法分别对应于对网络资源的查询、更新、创建和删除操作。GET通常用于...
### jsp中HttpClient中的POST方法实例详解 #### 一、概述 在Web开发中,特别是使用JSP(Java Server Pages)进行服务器端编程时,经常需要通过HTTP客户端库(如HttpClient)来发起网络请求,包括GET和POST请求。...
本文主要解析jQuery中的$.get()、$.post()等方法,以及相关的$.getScript()和$.getJSON()方法。 首先,$.get()方法是使用HTTP GET请求方式向服务器获取数据。其基本语法如下: ```javascript $.get(url, data, ...
### C# 实现 HTTP 协议 GET、POST 请求详解 #### 概述 在现代软件开发中,HTTP(Hypertext Transfer Protocol)是最常见的网络通信协议之一,它用于客户端与服务器之间的数据交换。GET 和 POST 是 HTTP 请求中最...
通过添加对应的jar包依赖,我们可以轻松地在Java项目中发送GET和POST请求。上述代码示例和注解解释有助于理解HttpClient的工作原理和使用方法。在实际开发中,根据具体需求,可能还需要处理如超时、重试、cookie等更...
POST方法与GET的主要区别在于: 1. GET将参数附在URL后面,POST将数据放在HTTP消息体中。 2. GET数据有大小限制,POST则相对较大。 3. GET请求的数据会被浏览器缓存,可能暴露敏感信息,POST更安全。 4. 服务器端...