`
BabyDuncan
  • 浏览: 584334 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web开发中Post和Get的区别

阅读更多
web开发中Post和Get的区别,主要有这么几点,另外在开发中也给些建议



1.Get是从服务器上获取数据,Post是向服务器传送数据。

2.Get是把参数数据队列加到提交表单的Action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。Post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML header内一起传送到Action属性所指向的URL地址。用户看不到这个过程。

3.对于Get方式,服务器端用Request QueryString获取变量的值,对于Post方式,服务器端用Requst Form获取提交的数据。

4.Get传送的数据量较小,不能大于2KB。Post传送的数据量较大,一般被默认为不受限制。但理论上,IIS中的最大量为80KB,IIS5中位100KB。

5.Get安全性比较低,Post安全性较高。但是执行效率却比Post方法好。



建议:

1.Get方式的安全性较Post方式要差些,包含机密信息的话,建议使用Post数据提交方式;

2.在做数据查询时,建议用Get方式;而在做数据添加;修改、删除时,建议使用Post方式;



本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/net/aspnet/20101103/9455.html
分享到:
评论

相关推荐

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

    HTTP中的POST和GET方法是两种最常用于网页开发的数据传输方式,它们在原理和表现形式上存在本质区别。 首先,从原理上看,GET方法通常用于获取资源信息,它通过URL来传递参数,URL全称为资源描述符,表示网络上的一...

    web开发 GET POST 工具

    这是一个用于网络调试的工具软件,可以get请求,可以Post参数和图片,很实用

    .net 后台Post,get方式调用webapi

    在.NET开发中,WebAPI是一种用于构建RESTful服务的技术,它可以接收HTTP请求,如POST和GET,处理数据并返回响应。本文将详细讲解如何在.NET后台使用这两种方法调用WebAPI,以及如何实现文件上传。 1. GET方式调用...

    C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)

    在本项目中,我们将探讨如何使用C语言在Linux操作系统下开发一个功能丰富的Web服务器,它支持HTTP协议的GET和POST请求、SSL加密以及目录显示功能。这个任务涉及到多个IT领域的核心概念,包括网络编程、系统编程、...

    webapi调用接口类Post,GET

    WebAPI调用接口类主要涉及的是HTTP协议中的两种主要方法:POST和GET,它们是WebAPI中最基础且广泛使用的操作,常用于客户端与服务器之间的数据交互。本文将深入讲解这两种方法,以及如何在通用类中实现对WebAPI的...

    表单提交中get和post的区别

    在Web开发中,表单提交是非常常见的一种交互方式,而在表单提交中,get和post是两种常用的提交方式。它们之间的区别是每个Web开发者都需要了解的。 首先,让我们来了解一下get和post的基本概念。Get是从服务器上...

    jsp中post和get传输方式的区别

    ### jsp中post和get传输方式的区别 在Web开发领域,特别是使用Java Server Pages (JSP) 进行网页开发时,GET与POST是两种最常见的HTTP请求方法。这两种方法各有其适用场景及特点,理解它们之间的区别对于提高网站的...

    c# 运用get/post 和使用webservice

    c# 运用get/post 和使用webservicec# 运用get/post 和使用webservicec# 运用get/post 和使用webservicec# 运用get/post 和使用webservice

    get、post区别

    理解GET与POST的区别对于掌握Web开发至关重要。 ### GET与POST的基本区别 #### 1. 数据传输位置 - **GET**:参数通过URL进行传递,数据附在URL之后,以问号“?”分隔URL和传输数据,并且多个参数之间用“&”符号...

    深入理解get与post方法的差别

    深入理解GET与POST方法的差别:HTTP协议解析 在探讨GET与POST方法的差别之前,我们首先需要了解HTTP协议的基本概念。HTTP(HyperText ...正确理解和选择合适的请求方法,对于开发健壮、安全的Web应用至关重要。

    浅析Get与Post的区别

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

    WCF Web HTTP get post wcf reset ful

    标题 "WCF Web HTTP get post wcf reset ful" 暗示了我们正在讨论Windows Communication Foundation(WCF)服务中的Web HTTP绑定,以及与GET、POST请求相关的方法,可能还包括服务重置和完整配置(ful)的话题。...

    在线PostGet本地版

    2. **本地服务**:在线PostGet本地版启动的服务是一个本地Web服务器,监听9090端口。启动cl.exe后,该服务会在用户的电脑上运行,提供一个本地访问接口。 3. **端口号**:9090是默认的端口设置,用户可以通过这个...

    webapi get post put delete 测试代码

    在本压缩包"webapi2"中,我们可以预见到一些用于测试WebAPI核心功能——GET、POST、PUT和DELETE方法的代码。 GET方法常用于从服务器获取资源。在WebAPI中,GET请求通常映射到控制器中的一个无参数的方法。例如,`...

    PHP GET 和 POST 的区别

    在Web开发中,PHP是一种广泛使用的服务器端脚本语言,特别是在构建动态网站时。当我们谈论PHP中的GET和POST方法时,这是HTTP协议中两种主要的数据提交方式,它们各自有着不同的特性和用途。 **1. GET方法** GET是...

    get和post的区别

    在Web开发中,GET与POST是最常见的两种HTTP请求方式,它们在功能、安全性、数据传输等方面存在显著差异。本文将基于提供的文件内容对这两种方法进行详细解析。 #### 1. 基本概念 - **GET**:用于从服务器获取数据...

    WebTest_POST_settlewoc_POSTGET_

    在IT行业中,网络请求是开发和测试不可或缺的一部分。"WebTest_POST_settlewoc_POSTGET_"这个标题暗示我们讨论的是一个用于执行...了解并熟练掌握这些知识,对于从事Web开发、测试和运维工作的人来说至关重要。

    网页中post/get

    在Web开发中,客户端(如浏览器)与服务器之间的数据交互是通过HTTP请求实现的。HTTP请求主要分为两种类型:GET和POST。这两种请求方式在实际应用中有各自的特点与应用场景。 #### 二、GET与POST的区别 **1. 安全...

    VC6.0实现POST和Get,调用后端WEBAPI接口_MFC版.rar

    HttpRequest.HttpPost("http://www.baidu.com/","",ret); ofstream OutFile("C:\\11111111111111.txt"); //利用构造函数创建txt文本,并且打开该文本 OutFile (); //把字符串内容,写入Test.txt文件 OutFile....

    C# 使用Get和Post请求获取数据

    在Web开发中,与服务器进行交互的一个关键方法是通过HTTP(超文本传输协议)发送GET和POST请求。这两个方法是HTTP协议中最基本的请求类型,用于从服务器获取或向服务器提交数据。 首先,让我们详细了解GET请求。GET...

Global site tag (gtag.js) - Google Analytics