- 浏览: 396027 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (347)
- java基础 (58)
- ajax (10)
- s2sh (10)
- 版本控制 (4)
- 数据库 (34)
- 服务器 (4)
- 开发工具 (8)
- javascript (15)
- soockte (5)
- ext (2)
- 环境搭建 (7)
- struts2 (9)
- 找工作中的面试技巧 (2)
- 承接网站零活 (0)
- JNI+JONSE+OGNL (8)
- 性能优化 (4)
- Android开发 (5)
- xul (8)
- jquery (2)
- 线程 (3)
- jsp+jdbc (7)
- servlet (2)
- java对xml操作 (1)
- IO流的操作 (10)
- 项目开发前配置 (1)
- css (0)
- 上传、下载 (2)
- 知识探讨 (2)
- html (2)
- HQL (0)
- 工作技巧 (1)
- IT (1)
- Hibernate杂谈 (10)
- Spring杂谈 (35)
- DWR (5)
- JUnit测试 (3)
- EasyMock测试web (1)
- ibatis (6)
- maysql (5)
- C++ (0)
- 正则表达式(解剖) (1)
- 密码安全 (2)
- 上传 (1)
- socket (1)
- jni(java与c++结合) (1)
- jdk版本问题 (0)
- tomcat版本问题 (5)
- linux基本命令(初学) (7)
- linux项目发布 (1)
- 3年的经验总结 (1)
- 加解密 (2)
- 高级java阶段 (2)
- java内存分区 (1)
- 浏览器 (1)
- 职业规划 (1)
- 管理 (5)
- java语音 (1)
- SSH (1)
- jsp (3)
- extjs (1)
- uml (2)
- 加密 (1)
- web (2)
- Ant (1)
- 自述 (1)
- Linux (1)
- ssh源码解剖 (1)
- 代码优化 (1)
- 设计模式 (0)
- xml (2)
- JOSN (1)
- scala (0)
- hadoop (0)
- spark (0)
- hana (1)
- shior (1)
- java Word (6)
- java PDF (4)
- java Excel (0)
最新评论
-
高级java工程师:
ztao2333 写道谢谢。收藏下这个总结。呵呵
温习jdk和tomcat -
ztao2333:
大写的,不是大学的
温习jdk和tomcat -
ztao2333:
谢谢。收藏下这个总结。
温习jdk和tomcat -
the_small_base_:
你好,可以提供调用方法吗?需要的Jar,能发下源码吗?谢谢
java实现语音 -
高级java工程师:
文思涌动 写道楼主新年好。可否再传一遍给我,我没有收到, 不清 ...
s2sh整合
表单form的提交有两种方式,一种是get的方法,一种是post 的方法
从URL中可看出区别.那么那如何编程实现数据的接收呢?
第1种,接收用get 方法传输的数据的写法:
表单提交中get和post方式的区别归纳如下几点:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
1 <form id="form1" method="get" runat="server"> 2 <div> 3 你的名字<asp:TextBox ID="name" runat="server"></asp:TextBox><br /> 4 <br /> 5 你的网站<asp:TextBox ID="website" runat="server"></asp:TextBox><br /> 6 <br /> 7 <br /> 8 <asp:Button ID="Button1" runat="server" Text="send" /><br /> 9 <br /> 10 <br /> 11 学习request 和 response的用法<br /> 12 <br /> 13 <br /> 14 </div> 15 </form> 1 <form id="form2" method="post" runat="server"> 2 <div> 3 你的名字<asp:TextBox ID="name2" runat="server"></asp:TextBox><br /> 4 <br /> 5 你的网站<asp:TextBox ID="website2" runat="server"></asp:TextBox><br /> 6 <br /> 7 <br /> 8 <asp:Button ID="Button2" runat="server" Text="send" /><br /> 9 <br /> 10 <br /> 11 学习request 和 response的用法<br /> 12 <br /> 13 <br /> 14 </div> 15 </form> 16
从URL中可看出区别.那么那如何编程实现数据的接收呢?
第1种,接收用get 方法传输的数据的写法:
1protected void Page_Load(object sender, EventArgs e) 2 { 3 string id = Request.QueryString["name"]; 4 string website = Request.QueryString["website"]; 5 Response.Write(id + "<br>" + website); 6 7 Response.Write("你使用的是" + Request.RequestType + "方式传送数据"); 8 9 } 10 第2种,接收用post 方法传输的数据的写法: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string id2 = Request.Form["name2"]; 4 string website2 = Request.Form["website2"]; 5 Response.Write(id2 + "<br>" + website2); 6 Response.Write("你使用的是" + Request.RequestType + "方式传送数据"); 7 8 } 9 第3种,同时接受get 和post 方法传送数据的代码写法: A 写法 1 string id3 = Request.Params["name3"]; 2 string website3 = Request.Params["website3"]; 3 Response.Write(id3 + "<br>" + website3); 4 B 写法 1 string id4 = Request["name4"]; 2 string website4 = Request["website4"]; 3 Response.Write(id4 + "<br>" + website4);
表单提交中get和post方式的区别归纳如下几点:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
发表评论
-
System.gc()与Runtime.getRuntime().gc()区别
2019-07-23 14:34 721首先,我们需要明确一点的是,两个gc都会强制触发垃圾收集,它们 ... -
sql大全
2013-07-12 19:02 1003经典SQL语句大全 一、基础 1、说明: ... -
ATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ER
2013-07-04 15:38 3972windos系统bug 因为我的机器比较内存比较少512M, ... -
java读取文本文件数据
2013-01-24 23:41 1059import java.io.*; public cla ... -
java复习(set 、list、map)
2013-01-24 23:27 1101复习 public static void main( ... -
java代码实现excel输到导入oracle
2012-07-31 13:28 14351.首先需要两个jar包jxl.jar,ojdbc.jar(注 ... -
使用doc命令将java工程生成.jar文件和war文件
2011-12-30 09:56 1283假定有一个Web应用:C:\myHome myHom ... -
堆栈 新的 认识
2011-10-31 14:24 1190A a = new A(); 在堆开辟空间,并把值存在堆 ... -
java实现捕捉屏幕
2011-10-15 16:17 1627要使用的是java.util.Robot类来捕获屏幕,可以实现 ... -
抽象类、抽象方法、接口
2011-10-13 10:55 1091抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象 ... -
java死锁
2011-10-10 22:05 825package cn.com.io.threadDem ... -
for和foreach使用?
2011-08-29 15:03 667在JDK5.0中加入了一个新的特性,那就是FOR-EACH循环 ... -
java开发群
2011-08-25 20:08 41欢迎java群1670293,希望有工作经验热情的加入---- ... -
JAVA中,如何判断一个字符串中包含的字符在另一个字符前面?
2011-06-30 13:34 3522[color=indigo]用它们在这个字符串中的位置来判断。 ... -
java实现判断A中是否包含B
2011-06-30 13:33 1227代码 package day6; public cla ... -
导入word到Fckeditor(java实现)
2011-06-24 13:58 1153最近项目可以说到达了一个里程碑,借这篇文章把前面的技术进行总结 ... -
使用3中不同的方式 从集合中取数据
2011-05-25 10:47 933代码 package iter; import jav ... -
Java反射
2011-05-05 08:49 814[color=blue]Java Reflection (JA ... -
Java反射机制
2011-05-05 08:48 709JAVA反射机制 JAVA ... -
java实现打印金字塔
2011-04-26 15:22 1545package io; import java.ut ...
相关推荐
C# 使用Get和Post请求获取数据,Get Post 请求, POST传值
纯C语言写的https客户端,支持http及https的模拟GET和POST提交, 最大优势在于不依赖其他任何库(比如openssl库),并且支持window,linux等多平台,因此get及post效率较高,可移植性很好。 本次上传的是vc6下的完整...
此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538
Ajax中Get请求和Post请求的区别 简单例子 何时使用Get请求,何时使用Post请求
详细讲解了get和post的区别 、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
HttpClientUtil工具类发送get和post请求,支持http和https,支持发送文件
java的get和post请求,获取json的工具类,https时会存在ssl校验的问题,工具会自动去除ssl校验。
ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求示例代码.zip
httpclient的用法,发送get请求和post请求,设置header
一个android post和get的实例,多线程情况下创建唯一的HttpClient
HTTP协议GET和POST的使用区别 摘 要:浅谈HTTP中GET、POST用法以及它们的区别 关键词: HTTP协议、POST方法、GET方法、区别 HTTP方法 HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,...
MFC使用H偷偷跑Client的GET和POST方法 MFC使用H偷偷跑Client的GET和POST方法
表单提交中get和post的区别 表单提交中get和post的区别
GET和POST请求是HTTP协议中的两种基本请求方法,它们在数据传输和处理方面有着显著的区别。 GET请求主要用于从服务器检索(或获取)数据。当浏览器发送GET请求时,请求的数据会附加到URL中,以查询字符串的形式发送...
GET和POST使用区别 GET GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求参数在URL中的是可见的 GET 请求有长度限制 1、在浏览器上表现的区别 GET和POST使用区别 POST POST 请求...
GET和POST使用区别 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据。 1、GET和POST是什么? GET和POST使用区别...
解决vue $http的get和post请求跨域问题 vue $http的get和post请求跨域问题 首先在config/index.js中配置proxyTable proxyTable: { '/api':{ // target:'http://jsonplaceholder.typicode.com', target:'...
HTTP 定义了与服务器交互的不同方法,基本方法有 GET,POST,PUT,DELETE, 分别对于查,该,增,删。一般情况下我们只用到 GET 和 POST,...可以用 GET 和 POST 来实现,很多浏览器也只实现了 GET 和 POST 两种方法
get和post有什么区别,主要讲述get和post的详细区别,在servlet当中两种方式有什么不同
封装了https发送Get和Post请求工的具类。直接看Demo例子。样例实现参考 HTTP服务POST方式代码