美文网首页
Get与Post的主要区别

Get与Post的主要区别

作者: 皓皓amous | 来源:发表于2023-02-21 10:56 被阅读0次
Get与Post的主要区别

  在Android开发的过程中,该如何选择Http的Get还是Post来进行通讯呢?那就详细探索他们之间的差异。

  1.get通常是从服务器上获取数据,post通常是向服务器传送数据。

  2.get是把参数数据队列加到表单的 ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到,实际上就是URL拼接方式。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。

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

  4.get 传送的数据量较小,不能大于1KB[IE,Oher:4]。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

  5.get安全性非常低,post安全性较高。

  Android如何使用Get与Post协议
action属性规定当提交表单时,向何处发送表单数据
form标签的action属性的作用解释:

1.action=""和action="#"、没有action属性的作用相同,都是提交到当前页面(也就是document.location.href)

2.action="http://currentPage.xxx":如果http://currentPage.xxx表示当前页面,则提交到当前页面,同事跳转到当前页面,当然就看不到url的变化;如果http://currentPage.xxx是非当前页面,则提交到非当前页面,也跳转到非当前页面

3.表单提交到自身时 action="" 与 action="http://currentPage.xxx" 的区别:

通常为了省事 , 我们一般将表单的 action 属性设为 action=""/action="#",或者干脆不写,但是这会造成一个问题 , 就是其实将 action 设为 action="" 时 , 表单提交时真正提交的页面是action="currentPage.xxx?arguments=values&….", 也就是如果当前页面带有参数 , 参数也一并会提交 , 而且参数的优先级会高于 <form> 控件提交的参数,即如果 action="currentPage.xxx?arguments=values&…." 中的 arguments 有与 <form> 元素名相同的时候 ,获取值时 action=”currentPage.xxx?arguments=values&….” 值会将 <form> 的值覆盖,从页得到不正确的值.

HTML中form标签action属性
<form action="form_action.asp" method="get">
<p>这里输名字: <input type="text" name="fname" /></p>
<p>接着输名字: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>



相关文章

  • Postman使用

    get与post区别 restful

  • post And get

    post And get post 与 get 请求的区别: 相同点:post和get都属于tcp协议传输。 po...

  • GET与Post的区别

    *GET与Post的区别================重点*****======================

  • Class 1

    GET & POST & PUT & DELETE: 浅谈HTTP中Get与Post的区别 - hyddd - 博客园

  • 网络编程(01)NSURLConnection

    一 GET请求和POST请求的区别 GET请求和POST请求的区别主要是体现在数据的传递上. GET请求相对于PO...

  • HTTP中Get与Post的区别

    原文:HTTP中Get与Post的区别

  • OkHttp基本使用流程总结

    http请求主要是Get和Post。二者都分为的同步和异步请求。 Get和Post的区别: Get用来做简单的数据...

  • Ios面试复习--网络

    1.GET 和 POST 的主要区别 主要区别主要表现再数据传递上 --.1GET 再请求后面URL 以?的形式跟...

  • GET 与 POST 的区别

    iOS 中的GET 与 POST 的区别 : 1.POST 需要明确制定方法 GET不需要 ,并且默认就是GET...

  • 零散知识随笔记

    POST和GET的区别 跟POST与GET同级的请求还有PUT和DELETE GET请求的数据会附在URL之后,以...

网友评论

      本文标题:Get与Post的主要区别

      本文链接:https://www.haomeiwen.com/subject/hjkgkdtx.html