﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-streamline</title><link>http://www.blogjava.net/streamline/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 19:21:54 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 19:21:54 GMT</pubDate><ttl>60</ttl><item><title>Get 与Post的区别</title><link>http://www.blogjava.net/streamline/archive/2007/06/27/126566.html</link><dc:creator>streamline</dc:creator><author>streamline</author><pubDate>Wed, 27 Jun 2007 05:07:00 GMT</pubDate><guid>http://www.blogjava.net/streamline/archive/2007/06/27/126566.html</guid><wfw:comment>http://www.blogjava.net/streamline/comments/126566.html</wfw:comment><comments>http://www.blogjava.net/streamline/archive/2007/06/27/126566.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/streamline/comments/commentRss/126566.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/streamline/services/trackbacks/126566.html</trackback:ping><description><![CDATA[1、get是把参数数据队列加到提交表单的 ACTION属性所指的URL中，值和表单内各个字段一一对应，在URL中可以看到。格式为&#8221;？字段1=输入数据1&amp;字段2=输入数据2&amp;...", 再将其送到服务器。 <br>如: action为<a href="http://www.abc.com,/" target=_blank><span twffan="done">www.abc.com,</span></a><span twffan="done"> 字段Name输入数据为jack,字段age的数据为15，则用get方法为 <br></span><a href="http://www.abc.com/?Name=jack&amp;Age=15" target=_blank>http://www.abc.com?Name=jack&amp;Age=15</a>&nbsp; ；post是通过HTTP&nbsp;post机制，将表单内各个字段与其内容放 置在HTML&nbsp;HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。<br>2、Get是不安全的，因为在传输过程，数据被放在请求的URL中，而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中，然后放在某个地方，这样就可能会有一些隐私的信息被第三方看到。另外，用户也可以在浏览器上直接看到提交的数据，一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。<br>3、Get传输的数据量小，这主要是因为受URL长度限制；而Post可以传输大量的数据，所以在上传文件只能使用Post<br>4、Get方式的提交需要用Request.QueryString来取得变量的值，而Post方式提交时，必须通过Request.Form来访问提交的内容。<br>5、这两者传递参数时所用的编码不一定是一样的。在 Tomcat 中似乎 Get 的编码方式是根据页面中指定的编码方式，而 Post 则是一直使用同一种编码方式，可在 Tomcat 的 server.xml&nbsp;中配置。<br>
<img src ="http://www.blogjava.net/streamline/aggbug/126566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/streamline/" target="_blank">streamline</a> 2007-06-27 13:07 <a href="http://www.blogjava.net/streamline/archive/2007/06/27/126566.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>